Mysql查詢數據(單表查詢)

1、查詢全部字段函數

1,SELECT 字段1,字段2,字段3...FROM 表名;排序

2,SELECT * FROM 表名;字符串

2、查詢指定字段表單

1,SELECT 字段1,字段2,字段3...FROM 表名;分頁

3、Where 條件查詢查詢

1,SELECT 字段1,字段2,字段3...FROM 表名WHERE 條件表達式;字符

4、帶IN 關鍵字查詢去重

1,SELECT 字段1,字段2,字段3...FROM 表名WHERE 字段[NOT] IN (元素1,元素2,元素3);

5、帶BETWEEN AND 的範圍查詢

1,SELECT 字段1,字段2,字段3...FROM 表名WHERE 字段[NOT] BETWEEN 取值1 AND 取值2;

6、帶LIKE 的模糊查詢

1,SELECT 字段1,字段2,字段3...FROM 表名WHERE 字段[NOT] LIKE ‘字符串’;

「%」表明任意字符;

「_」 表明單個字符;

7、空值查詢

1,SELECT 字段1,字段2,字段3...FROM 表名WHERE 字段IS [NOT] NULL;

8、帶AND 的多條件查詢

1,SELECT 字段1,字段2...FROM 表名WHERE 條件表達式1 AND 條件表達式2 [...AND 條件表達式n]

9、帶OR 的多條件查詢

1,SELECT 字段1,字段2...FROM 表名WHERE 條件表達式1 OR 條件表達式2 [...OR 條件表達式n]

10、DISTINCT 去重複查詢

SELECT DISTINCT 字段名FROM 表名;

1.1.11對查詢結果排序

SELECT 字段1,字段2...FROM 表名ORDER BY 屬性名[ASC|DESC]

1.1.12GROUP BY 分組查詢

GROUP BY 屬性名[HAVING 條件表達式][WITH ROLLUP]

1,單獨使用(毫無心義);

2,與GROUP_CONCAT()函數一塊兒使用;

3,與聚合函數一塊兒使用;

4,與HAVING 一塊兒使用(限制輸出的結果);

5,與WITH ROLLUP 一塊兒使用(最後加入一個總和行);

1.1.13LIMIT 分頁查詢

SELECT 字段1,字段2...FROM 表名LIMIT 初始位置,記錄數;

1.1.1查詢全部字段1,SELECT 字段1,字段2,字段3...FROM 表名;2,SELECT * FROM 表名;1.1.2查詢指定字段1,SELECT 字段1,字段2,字段3...FROM 表名;1.1.3Where 條件查詢1,SELECT 字段1,字段2,字段3...FROM 表名WHERE 條件表達式;1.1.4帶IN 關鍵字查詢1,SELECT 字段1,字段2,字段3...FROM 表名WHERE 字段[NOT] IN (元素1,元素2,元素3);1.1.5帶BETWEEN AND 的範圍查詢1,SELECT 字段1,字段2,字段3...FROM 表名WHERE 字段[NOT] BETWEEN 取值1 AND 取值2;1.1.6帶LIKE 的模糊查詢1,SELECT 字段1,字段2,字段3...FROM 表名WHERE 字段[NOT] LIKE ‘字符串’;「%」表明任意字符;「_」 表明單個字符;1.1.7空值查詢1,SELECT 字段1,字段2,字段3...FROM 表名WHERE 字段IS [NOT] NULL;1.1.8帶AND 的多條件查詢1,SELECT 字段1,字段2...FROM 表名WHERE 條件表達式1 AND 條件表達式2 [...AND 條件表達式n]1.1.9帶OR 的多條件查詢1,SELECT 字段1,字段2...FROM 表名WHERE 條件表達式1 OR 條件表達式2 [...OR 條件表達式n]1.1.10DISTINCT 去重複查詢SELECT DISTINCT 字段名FROM 表名;1.1.11對查詢結果排序SELECT 字段1,字段2...FROM 表名ORDER BY 屬性名[ASC|DESC]1.1.12GROUP BY 分組查詢GROUP BY 屬性名[HAVING 條件表達式][WITH ROLLUP]1,單獨使用(毫無心義);2,與GROUP_CONCAT()函數一塊兒使用;3,與聚合函數一塊兒使用;4,與HAVING 一塊兒使用(限制輸出的結果);5,與WITH ROLLUP 一塊兒使用(最後加入一個總和行);1.1.13LIMIT 分頁查詢SELECT 字段1,字段2...FROM 表名LIMIT 初始位置,記錄數;

相關文章
相關標籤/搜索