基础查询
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;