序言
1、MySQL表操作(創建表,查詢表結構,更改表字段等),
2、MySQL的數據類型(CHAR、VARCHAR、BLOB,等),
本節比較重要,對數據表數據進行查詢操作,其中可能大家不熟悉的就對于INNER JOIN(內連接)、LEFT JOIN(左連接)、RIGHT JOIN(右連接)等一些復雜查詢。 通過本節的學習,可以讓你知道這些基本的復雜查詢是怎么實現的,但是建議還是需要多動手去敲,雖然理解了什么是內連接等,但是從理解到學會,是完全不一樣的感覺。
--WH
一、單表查詢
1.1、查詢所有字段
1.2、查詢指定字段
1.3、查詢指定記錄
1.4、帶IN關鍵字的查詢
1.5、帶BETWEEN AND 的范圍查詢
1.6、帶LIKE的字符匹配查詢
1.7、查詢空值
1.8、帶AND的多條件查詢
1.9、帶OR的多條件查詢
1.10、關鍵字DISTINCT(查詢結果不重復)
1.11、對查詢結果排序
1.12、分組查詢(GROUP BY)
1.13、使用LIMIT限制查詢結果的數量
集合函數查詢
1.14、COUNT()函數
1.15、SUM()函數
1.16、AVG()函數
1.17、MAX()函數
1.18、MIN()函數
二、多表查詢
小知識
為表取別名
為字段取別名
基于兩張表
2.1、普通雙表連接查詢
2.2、內連接查詢
2.3、外連接查詢
2.3.1、左外連接查詢
2.3.2、右外連接查詢
2.4、復合條件連接查詢
子查詢
2.5、帶ANY、SOME關鍵字的子查詢
2.6、帶ALL關鍵字的子查詢
2.7、帶EXISTS關鍵字的子查詢
2.8、帶IN關鍵字的子查詢
2.9、帶比較運算符的子查詢
合并結果查詢
2.10、UNION[ALL]的使用
三、使用正則表達式查詢
3.1、查詢以特定字符或字符串開頭的記錄
3.2、查詢以特定字符或字符串結尾的記錄
3.3、用符號"."來替代字符串中的任意一個字符
3.4、使用"*"和"+"來匹配多個字符
3.5、匹配指定字符串
3.6、匹配指定字符中的任意一個
3.7、匹配指定字符以外的字符
新聞熱點
疑難解答