基礎查詢
DQL-1-基礎查詢
- 基礎查詢
- DQL - 介紹
- DQL - 語法
- DQL - 基本查詢
- 案例
DQL - 介紹
SQL
英文全稱是 Data Query Language
, 數據查詢語言, 用來查詢數據庫中表的記錄
查詢關鍵字: SELECT
DQL - 語法
SELECT 字段列表FROM 表名列表WHERE條件列表GROUP BY分組字段列表HAVING分組后條件列表ORDER BY排序字段列表LIMIT分頁參數
-
基本查詢
SELECT 字段列表FROM表名列表
-
條件查詢(WHERE)
WHERE條件列表
-
聚合函數(count、max、min、avg、sum)
-
分組查詢(GROUP BY)
GROUP BY分組字段列表 HAVING分組后條件列表
-
排序查詢(ORDER BY)
ORDER BY排序字段列表
-
分頁查詢(LIMIT)
LIMIT分頁參數
DQL - 基本查詢
-
查詢多個字段
SELECT 字段1, 字段2, 字段3, ... FROM 表名;
查詢表中所有數據
SELECT * FROM 表名;
-
設置別名
SELECT 字段1 [ AS 別名1 ], 字段2 [ AS 別名2 ] ... FROM 表名;
設置別名的時候
AS
可省略 -
去除重復記錄
SELECT DISTINCT 字段列表 FROM 表名;
案例
-
查詢指定字段 name, work_no, age 返回
SELECT emp_info.name, emp_info.work_no, emp_info.age FROM emp_info;
-
查詢所有字段返回
SELECT * FROM emp_info;
-
查詢所有員工的工作地址, 并起別名
SELECT work_address AS 'wk_addr' FROM emp_info;
-
查詢公司員工的上班地址(不要重復)
SELECT DISTINCT work_address FROM emp_info;