MySQL-03数据查询语言-DQL
一、DQL作用
查询:SELECT
DQL会基于原表数据查询出一个虚拟表
二、单表查询
2.1 非表查询
SELECT 1;#输出1,没啥意义
SELECT 9/2;#运算,输出4.5
SELECT VERSION(); #输出MySQL版本
2.2 查询指定表
SELECT 列名1,...,列名n FROM 表名;
多表查询
SELECT 表名.列名 FROM 表名;
一个表中所有字段
SELECT 表名.* FROM 表名;
2.3 查询列起别名
查询结果以别名显示,不影响表格
SELECT age AS '年龄' FROM 表名;
2.4 去除重复行(完全相同行只显示1次)
SELECT DISTINCT 列名1,...,列名n FROM 表名;
2.5 查询常数
表格插入一列常数数据‘zpy’,列名是‘作者’
SELECT 'zpy' AS '作者' FROM employees;
SELECT 'zpy' AS '作者', last_name, age, sex FROM employees;