🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 💫个人格言:“没有罗马,那就自己创造罗马~”
文章目录
`SQL`
`DQL-基本查询` `1.查询多个字段` `2.设置别名` `3.去除重复记录`
SQL
DQL
DQL(Data Query Language)数据查询语言,用来查询数据库中表的记录。
DQL查询类型分类
SELECT
字段列表
FROM
表名列表
WHERE
条件列表
GROUP BY
分组字段列表
HAVING
分组后条件列表
ORDER BY
排序字段列表
LIMIT
分页参数
DQL-基本查询
1.查询多个字段
①查询返回多个字段: SELECT 字段1,字段2,字段3... FROM 表名;
②查询返回所有字段: SELECT * FROM 表名;
CREATE TABLE emp
(
ID INT COMMENT '编号' ,
WORKNO VARCHAR ( 10 ) COMMENT '工号' ,
NAME VARCHAR ( 10 ) COMMENT '姓名' ,
GENDER CHAR ( 1 ) COMMENT '性别' ,
AGE TINYINT UNSIGNED COMMENT '年龄' ,
IDCARD CHAR ( 18 ) COMMENT '身份证号' ,
WORKADDRESS VARCHAR ( 50 ) COMMENT '工作地址' ,
ENTRYDATE DATE COMMENT '入职时间'
) COMMENT '员工表' ;
INSERT INTO emp ( ID, WORKNO, NAME, GENDER, AGE, IDCARD, WORKADDRESS, ENTRYDATE)
VALUES ( 1 , '1' , '柳岩' , '女' , 20 , '123456789012345678' , '北京' , '2000-01-01' ) ,
( 2 , '2' , '张无忌' , '男' , 18 , '123456789012345670' , '北京' , '2005-09-01' ) ,
( 3 , '3' , '韦一笑' , '男' , 38 , '123456789012345670' , '上海' , '2005-08-01' ) ,
( 4 , '4' , '赵敏' , '女' , 18 , '123456789012345670' , '北京' , '2009-12-01' ) ,
( 5 , '5' , '小昭' , '女' , 16 , '123456789012345678' , '上海' , '2007-07-01' ) ,
( 6 , '6' , '杨逍' , '男' , 28 , '12345678901234567X' , '北京' , '2006-01-01' ) ,
( 7 , '7' , '范瑶' , '男' , 40 , '123456789012345670' , '北京' , '2005-05-01' ) ,
( 8 , '8' , '黛绮丝' , '女' , 38 , '123456789012345670' , '天津' , '2015-05-01' ) ,
( 9 , '9' , '范凉凉' , '女' , 45 , '123456789012345678' , '北京' , '2010-04-01' ) ,
( 10 , '10' , '陈友谅' , '男' , 53 , '123456789012345670' , '上海' , '2011-01-01' ) ,
( 11 , '11' , '张士诚' , '男' , 55 , '123456789012345670' , '江苏' , '2015-05-01' ) ,
( 12 , '12' , '常遇春' , '男' , 32 , '123456789012345670' , '北京' , '2004-02-01' ) ,
( 13 , '13' , '张三丰' , '男' , 88 , '123456789012345678' , '江苏' , '2020-11-01' ) ,
( 14 , '14' , '灭绝' , '女' , 65 , '123456789012345670' , '西安' , '2019-05-01' ) ,
( 15 , '15' , '胡青牛' , '男' , 70 , '12345678901234567X' , '西安' , '2018-04-01' ) ,
( 16 , '16' , '周芷若' , '女' , 18 , NULL , '北京' , '2012-06-01' ) ;
select name, WORKNO, AGE from emp;
select * from emp;
select WORKADDRESS from emp;
2.设置别名
SELECT 字段1[AS 别名1],字段2[AS 别名2],... FROM 表名;
select WORKADDRESS as '工作地址' from emp;
3.去除重复记录
SELECT DISTINCT 字段列表 FROM 表名;
select distinct WORKADDRESS as '工作地址' from emp;