1. 數據類型:整形,數值型,字符型,日期型,二進制型
2.定義操作:create table, create view
3.增刪改除:insert into, update set, alter , delete , drop等等
4.檢索過濾分組:select,like,order,group by,where, having等等
5.計算字段
6.聯合:行組合;全聯合:包含重複的行聯合
7.接:內連接,外連接,交叉連接,自連接等等,是列組合
8.數:數學函數,字符串函數,日期時間函數
9.束:非空,唯一,check,主鍵,外鍵約束等等
10.查詢:對查詢結果進行查詢
11.主流數據庫SQL語法差異:使用翻譯器
12.注入漏洞:產生於字符串連接,過濾敏感字符,使用參數化
13.SQL調優:索引,條件約束的順序,臨時表,高速緩存等等
14.事物:ACID,原子性,一致性,隔離性,持久性
15.鎖的機制以及鎖粒度8
16.NULL的特殊處理
17.索引的實現:B樹,Hash索引等等
18.存儲引擎以及各種適用範圍
19.存儲過程,流程控制語句,調用機制
20.觸發器:特殊的存儲過程,在insert,drop,update時觸發
21.日誌查看管理以及數據庫備份
22.數據庫設計三範式:第一範式,字段原子性,不可再分;第二範式,非主鍵列完全依賴於主鍵或主鍵組合;
第三範式,依賴主鍵或主鍵組合必須是直接依賴,不存在傳遞依賴