SQL總結(jié):
1搂漠、簡單檢索:SELECT語句檢索一個或多個列苇本;SELECT DISTINCT檢索不同的值;LIMIT(mysql)指定返回的行數(shù)爪瓜。
2、排序檢索:ORDER BY 子句匙瘪,可以對多個列排序铆铆,可以按相對列位置排序,降序需在最后位置加DESC丹喻,它只應(yīng)用位于其前面的列名薄货。
3、簡單過濾數(shù)據(jù):使用單一WHERE子句碍论,掌握各種條件操作符菲驴。WHERE子句中的條件,單引號用來限定字符串骑冗。注意NULL和非匹配的關(guān)系。
4先煎、高級過濾數(shù)據(jù):使用組合WHERE子句:掌握AND贼涩、OR、IN薯蝎、NOT 操作符遥倦。
5、用通配符過濾:LIKE操作符的用法占锯,掌握 %袒哥、_、[]三個通配符的用法消略。
6堡称、創(chuàng)建計算字段:計算字段并不實際存在于數(shù)據(jù)庫表中,計算字段是運行時在SELECT語句內(nèi)創(chuàng)建的艺演。掌握計算字段在字符拼接和算術(shù)計算中的用途却紧。還需掌握如何創(chuàng)建和使用別名桐臊,以便應(yīng)用應(yīng)用程序能應(yīng)用計算字段。
7晓殊、使用函數(shù)處理數(shù)據(jù):掌握常用的文本處理函數(shù)(LEFT断凶、RIGHT、LENGTH巫俺、LOWER认烁、UPPER、TRIM介汹、LTRIM却嗡、RTRIM、SOUNDEX)痴昧、日期時間處理函數(shù)和數(shù)值處理函數(shù)(ABS稽穆、COS、SIN赶撰、TAN舌镶、EXP、SQRT豪娜、PI)餐胀。
8、匯總數(shù)據(jù):對某些行運行的函數(shù)瘤载,計算并返回一個值否灾,叫聚集函數(shù)。常用的聚集函數(shù)(AVG鸣奔、COUNT墨技、MAX、MIN挎狸、SUM)扣汪。注意DISTINCT和聚集函數(shù)的組合使用。
9锨匆、分組數(shù)據(jù):GROUP BY 子句創(chuàng)建分組崭别。HAVING子句過濾分組。
10恐锣、子查詢:SELECT語句的嵌套茅主。
11、聯(lián)結(jié)表:等值聯(lián)結(jié)(內(nèi)聯(lián)結(jié))土榴、自聯(lián)結(jié)诀姚、自然聯(lián)結(jié)、外聯(lián)結(jié)玷禽。掌握使用聚集函數(shù)的聯(lián)結(jié)学搜。
12娃善、組合查詢:如何用UNION操作符組合SELECT語句,并簡化復(fù)雜的WHERE子句瑞佩。
13聚磺、如何插入、更新和刪除數(shù)據(jù)炬丸。
14瘫寝、如何創(chuàng)建、刪除和更新表稠炬。
? ? ? ?這次總結(jié)只是按住書的章節(jié)進(jìn)行了簡單的梳理焕阿,羅列了整體的框架和知識點,并未進(jìn)行內(nèi)容的展開首启,便于整體框架的把握暮屡。