mariadb特性
編譯安裝--tar.gz安裝--mariadb程序的組成--數據類型--修飾符--sql語句--表--索引
爲data目錄添加一個獨立的存儲
開機自動掛載
初始化data目錄
修改配置文件
啓動服務
mysql密碼安全初始化mysql
獲取建立庫幫助
獲取建立表幫助
獲取當前數據庫字符集
獲取全部排序規則
獲取當前數據庫所支持的搜索引擎正則表達式
查詢庫
查詢表
(查詢表)查詢建立表時使用的命令
(查詢表)查看錶狀態
查詢表結構
查詢表索引sql
DATABASE建立數據庫
TABLE建立表
(TABLE建立表)PRIMARY KEY建立主鍵數據庫
(ALTER改變表字段)添加字段
(ALTER改變表字段)修改字段
(ALTER改變表字段)刪除字段
(ALTER修改表索引)添加索引
(ALTER修改表索引)刪除索引
(ALTER改變表索引)添加惟一鍵安全
描述表結構工具
INSERT INTO插入數據
DELETE刪除
SELECT查詢
SELECT查詢WHERE查詢條件搜索引擎
UPDATE更新表中數據blog
獲取建立數據庫的幫助
排序
獲取當前數據庫所支持的全部字符集
索引
CREATE 建立
DATABASE 數據庫
IF NOT EXISTS 若是不存在就建立
use 切換庫
CREATE 建立
TABLE 表
tbl1 表名
第一字段(id int NOT NULL)
字段名id,類型int 不能爲空NOT NULL
第二字段(name VARCHAR(100) NOT NULL)
字段名name,類型VARCHAR不能超過100 不能爲空NOT NULL
第三字段(age tinyint)
字段名age,類型tinyint
查詢當前數據庫中全部的庫
查詢當前庫中全部的表
查詢表狀態,兩種顯示方式
field(字段名),type(類型),null(是否爲空),key(是否爲鍵),default(默認值)
PRIMARY KEY 建立主鍵
UNSIGNED 無符號
NOT NULL 不能爲空
兩種方式建立主鍵,第一種爲id爲主鍵,第二種爲id和名字聯合爲主鍵
ALTER 修改
TABLE 表
students 表名
ADD 添加字段
gender 字段(性別)
ENUM('m','f') 媒舉類型,限定範圍
ALTER 修改
TABLE 表
students 表名
CHANGE 修改
id 原來的字段
sid 須要修改的字段
int 類型 UNSIGNED 無字符 NOT NULL 不能爲空
ALTER 修改
TABLE 表
students 表名
drop 刪除
sid 不須要的字段
ALTER 修改
TABLE 表
students 表名
ADD 添加
INDEX(age) 索引(在那個字段上索引)
ALTER 修改
TABLE 表
students 表名
DESC 描述
students 表名
有兩種方法
INSERT INTO 插入數據操做
students 在這個表中
VAlUES 插入數據
SELECT 查詢
* 全部字段
FROM 來自哪裏
students 表名,來自這張表
SELECT 查詢
* 全部字段
FROM 來自哪裏
students 表名,來自這張表
WHERE 指明條件
id<3 條件時id小於3的
SELECT 查詢
* 全部字段
FROM 來自哪裏
students 表名,來自這張表
WHERE 指明條件
gender='m' 字段等於m的,字符須要引號,引發來
IS NULL 表示爲空
IS NOT NULL 表示不空
SELECT 查詢
* 全部字段
FROM 來自哪裏
students 表名,來自這張表
ORDER BY 排序查詢
name 字段
DESC 降序查詢
LIMIT 指定顯示多少列
LIMIT 指定顯示多少列
SELECT 查詢
* 全部字段
FROM 來自哪裏
students 表名,來自這張表
WHERE 指明條件
sid>=2 and sid<=4 條件時sid大於等於2而且sid小於等於4
BETWEEN ... AND ... 表示字段在兩個值之間
若是沒有條件,直接操做表,會清空表