<MYSQL Index>

Jelly_lyj發表於2017-03-18

About Mysql

1. Mysql工作流程分析

2. Mysql單例項安裝(5.6.31)

 

DATABASE

  1. 事務的4種隔離級別

              

——————————————————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}匹配字串連續出現次數

運算元據庫

 

表操作

 

 

 

相關文章