表格网站怎么做的,作文网站大全,龙岩设计师,网站开发团队哪些人#x1f389;欢迎您来到我的MySQL基础复习专栏 ☆* o(≧▽≦)o *☆哈喽~我是小小恶斯法克#x1f379; ✨博客主页#xff1a;小小恶斯法克的博客 #x1f388;该系列文章专栏#xff1a;重拾MySQL #x1f379;文章作者技术和水平很有限#xff0c;如果文中出现错误欢迎您来到我的MySQL基础复习专栏 ☆* o(≧▽≦)o *☆哈喽~我是小小恶斯法克 ✨博客主页小小恶斯法克的博客 该系列文章专栏重拾MySQL 文章作者技术和水平很有限如果文中出现错误希望大家能指正 感谢大家的关注 ❤️ 目录
DQL-介绍 DQL-语法 DQL-基本查询 DQL-介绍
DQL英文全称是Data Query Language(数据查询语言)数据查询语言用来查询数据库中表的记录。
查询关键字: SELECT 大家要注意在正常的一个业务中查询操作的频次是要远高于增删改的当我们去访问企业官网、电商网站 在这些网站中我们所看到的数据实际都是需要从数据库中查询并展示的。而且在查询的过程中还会涉及到条件、排序、分页等操作。 DQL-语法
之后我们的一个学习目标和顺序如下 基本查询不带任何条件 条件查询where 聚合函数count、max、min、avg、sum 分组查询group by 排序查询order by 分页查询limit DQL-基本查询
1.查询多个字段
SELECT 字段1, 字段2, 字段3 ... FROM 表名 ; 查询返回所有字段 注意 : * 号代表查询所有字段在实际开发中尽量少用不直观、影响效率。 SELECT * FROM 表名 ;
2.字段设置别名 关键为AS非必须且设置别名时AS可以省略
SELECT 字段1 [ AS 别名1 ] , 字段2 [ AS 别名2 ] ... FROM 表名;
SELECT 字段1 [ 别名1 ] , 字段2 [ 别名2 ] ... FROM 表名;
3.去除重复记录 关键为distinct
SELECT DISTINCT 字段列表 FROM 表名;
案例
1.查询指定字段 name, workno, age并返回
select name,workno,age from emp;
执行如下 2.查询返回所有字段
select * from emp; 尽量不要写*一个是不直观一个是影响效率程序不仅仅是写给自己看到同事也要清晰明了的明白你写的是什么 select id ,workno,name,gender,age,idcard,workaddress,entrydate from emp;
执行如下 3.查询所有员工的工作地址,起别名
select workaddress as 工作地址 from emp; as也是可以省略的此时原本上面的字段workaddress就会变成你的别名中文 select workaddress 工作地址 from emp;
执行如下 4.查询公司员工的上班地址有哪些(数据不要重复直白来说就是去重操作)
select distinct workaddress 工作地址 from emp;
执行如下