1、SQL虚拟化结果集




select stu_name,stu_age from student;

2、条件查询

3、条件查询关键使用




select *from student where id =1 or id=2 ;select *from student where id between 1 and 3;select *from student where id in (1,2,3);


select *from student where stu_age is null;


select *from student where stu_age >=18 and stu_age <=20;

select *from student where stu_age is not null;// 查询字符串为空
select *from student where stu_name='';

4、模糊查询




select *from student where stu_name like '_____';


select *from student where stu_name like '____e';


select *from student where stu_name like 'a%';

select *from student where stu_name like '_b%';

select *from student where stu_name like '%b%';

5、字段控制


字段的控制:
1、去重操作
2、对里面的字段进行判断,如果为null,可以让你等于某一个值
3、可以对列起一个别名


select distinct stu_name from student;


select stu_age,stu_score,stu_age+stu_score from student;

select stu_age,stu_score,ifnull(stu_age,1)+ifnull(stu_score,0) from student;


select stu_age,stu_score,ifnull(stu_age,1)+ifnull(stu_score,0) as res from student;

6、排序






7、聚合函数Count







8、聚合函数-sum-avg-max-min


8、分组操作



group by 一般不会单独使用



9、分组-聚合函数




10、GroupBy-having联习




where后面不能使用聚合函数;having后面可以使用聚合函数。



11、where-having练习




12、Limit查询

limit内部的机制:先把所有的数据取出之后,然后给想要的数据进行定位,最后把定位上面的数据给丢弃(如果数据量比较大一定要考虑它的优化问题,不然的话你查询开始的时候速度是很快,后面的这个速度就会变得很慢。)

13、select执行顺序


书写顺序和执行顺序不同

4、数据查询语言DQL相关推荐

  1. mysql实验6语言结构_实验六 SQL语言数据查询语言DQL.pdf

    实验六 SQL语言数据查询语言DQL 实验六 SQL 语言数据查询语言DQL 一.实验目的 数据查询语言指对数据库中的数据查询.统计.分组.排序等操作.查询语 句可以分为简单查询.连接查询.嵌套查询和 ...

  2. Oracle数据库:sql语言结构,数据查询语言DQL,select * from table;算术,别名,连接,去重等操作

    Oracle数据库:sql语言结构,数据查询语言DQL,select * from table;算术,别名,连接,去重等操作 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很 ...

  3. Mysql数据库轻松学06—数据分析师常用:数据查询语言DQL之单表查询

    数据查询语言DQL 用来查询数据库表中的记录 基本结构: SELECT 字段名 FROM 表或视图名 WHERE 查询条件 单表查询 1.结果为虚拟结果集 select语句执行后服务器会按照要求检索表 ...

  4. SQL数据查询语言DQL

    3. DQL DQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录. 查询关键字: SELECT 3.1 基本语法 SELECT字段列表 FR ...

  5. 第二章 数据查询语言DQL

    目录 1 mysql登录与退出 2  常用基础语句 查询所有数据库 使用某一个数据库 显示某数据库中的所有表 显示表的属性结构 3 MySQL语法规范 关键字格式 注释 4 基础查询 语法 着重号`字 ...

  6. mysql数据库tcl_MySQL数据库笔记三:数据查询语言(DQL)与事务控制语言(TCL)

    完整语法格式: select 表达式1|字段,.... [from 表名 where 条件] [group by 列名] [having 条件] [order by 列名 [asc|desc]] [l ...

  7. 数据查询语言(DQL)

    目录 基础查询命令 条件查询 排序查询 分组查询 连接查询 子查询(内查询) 分页查询 联合查询 基础查询命令 基础查询命令 格式: select 查询列表 from 表名; 查询列表可以是: 表中的 ...

  8. 04_MySql数据查询语言DQL之常见函数

    常见函数 1.字符函数 length 获取参数值的字节个数 select length("zhangsan") as 结果;//8 select length("zhan ...

  9. mysql 事务 数量_MySQL 数据查询语言(DQL) 事务控制语言(TCL)详解

    一. 数据查询语言(DQL)(重中之重) 完整语法格式: select 表达式1|字段,.... [from 表名 where 条件] [group by 列名] [having 条件] [order ...

最新文章

  1. linux下启动jconsole报 java.lang.UnsatisfiedLinkError
  2. 不改一行代码定位线上性能问题
  3. 通过Wireshark抓包分析谈谈DNS域名解析的那些事儿
  4. 算法问题---两艘船是否有最大承载量
  5. 根据F12在页面中调整div的大小
  6. Centos7安装部署Zabbix3.4
  7. Python中的 List
  8. 一个基于STM32实现的多组分气体分析仪项目
  9. supesite 相关 修改
  10. mysql设计学习_Mysql数据库设计学习
  11. 完全备份、差异备份以及增量备份的区别
  12. subclipse同步冲突问题A conflict in the working copy obstructs the current operation
  13. 记忆化搜索--poj 1597 Function Run Fun
  14. C#中数据库备份还原
  15. JavaScript--百度地图那些坑
  16. mysql误操作删除数据后数据恢复
  17. Well-ordered String
  18. 关于Loadlibrary 失败-找不到指定模块126错误
  19. 用Python制作一个文件加密器(支持中文)
  20. springAOP切面获取入参和出参

热门文章

  1. 多路测量实时同步工作原理_TOF测距功能的原理及使用方法
  2. 谷歌正式宣布其云游戏将以网页应用形式登陆iOS
  3. IT项目管理主要知识点
  4. quartz定时任务突然不执行了
  5. MySQL5.7免安装教程
  6. 通过梯度下降和牛顿法求解一个数的平方根
  7. Go执行shell命令
  8. ssl证书失败的原因有哪些
  9. 系统设计文档包含内容
  10. java.lang.IllegalArgumentException: URLDecoder: Incomplete trailing escape (%) pattern