About Mysql
DATABASE
——————————————————Mysql管理——————————————————
1. 登入和退出
2. 建立和刪除
3. 修改密碼
4. 顯示當前使用者/查詢所有使用者/查詢使用者及其許可權
1. 許可權表(user、host、db等)
2. GRANT(賦予許可權)
3. REVOKE(收回許可權)
4. SELECT/SHOW GRANTS (檢視許可權)
1. 備份操作
2. 還原操作
3. 將execel/csv匯入mysql(load data infile方法)
4. 將表匯出為txt、xml、html
——————————————————Mysql操作——————————————————
查詢操作
1. 查詢欄位
#查詢所有欄位
#查詢指定欄位
2. 查詢指定記錄(where 條件表示式)
#比較
#指定範圍查詢 BETWEEN IN
#指定集合查詢 IN
#匹配字元查詢 LIKE
#查詢空值
#帶AND|OR的多條件查詢
3. 對查詢結果進一步的操作
#distinct查詢結果不重複
#order by查詢結果排序
#limit限制查詢結果數目
#union合併查詢結果
4. 集合函式
#count()
#sum()
#avg()
#max()
#min()
5. 分組查詢(group by)
#group by + group_concat()
#group by + 集合函式
#group by + having
#group by + with rollup
6. 連線查詢
#內連線查詢
#外連線查詢
|——>左連線查詢
|——>右連線查詢
#複合條件的連線查詢
7. 子查詢
#帶IN的子查詢
#帶比較運算子的子查詢
#帶exists的子查詢
#帶any的子查詢
#帶all的子查詢
8. 為表和欄位取別名
9. 利用正規表示式查詢
#查詢以特定字元(串)開頭的記錄
#查詢以特定字元(串)結尾的記錄
#使用"."或"*"或"+"匹配1個或多個字元
#匹配指定字元(串)
#{M,N}匹配字串連續出現次數
運算元據庫
表操作