4、数据查询语言DQL
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相关推荐
- mysql实验6语言结构_实验六 SQL语言数据查询语言DQL.pdf
实验六 SQL语言数据查询语言DQL 实验六 SQL 语言数据查询语言DQL 一.实验目的 数据查询语言指对数据库中的数据查询.统计.分组.排序等操作.查询语 句可以分为简单查询.连接查询.嵌套查询和 ...
- Oracle数据库:sql语言结构,数据查询语言DQL,select * from table;算术,别名,连接,去重等操作
Oracle数据库:sql语言结构,数据查询语言DQL,select * from table;算术,别名,连接,去重等操作 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很 ...
- Mysql数据库轻松学06—数据分析师常用:数据查询语言DQL之单表查询
数据查询语言DQL 用来查询数据库表中的记录 基本结构: SELECT 字段名 FROM 表或视图名 WHERE 查询条件 单表查询 1.结果为虚拟结果集 select语句执行后服务器会按照要求检索表 ...
- SQL数据查询语言DQL
3. DQL DQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录. 查询关键字: SELECT 3.1 基本语法 SELECT字段列表 FR ...
- 第二章 数据查询语言DQL
目录 1 mysql登录与退出 2 常用基础语句 查询所有数据库 使用某一个数据库 显示某数据库中的所有表 显示表的属性结构 3 MySQL语法规范 关键字格式 注释 4 基础查询 语法 着重号`字 ...
- mysql数据库tcl_MySQL数据库笔记三:数据查询语言(DQL)与事务控制语言(TCL)
完整语法格式: select 表达式1|字段,.... [from 表名 where 条件] [group by 列名] [having 条件] [order by 列名 [asc|desc]] [l ...
- 数据查询语言(DQL)
目录 基础查询命令 条件查询 排序查询 分组查询 连接查询 子查询(内查询) 分页查询 联合查询 基础查询命令 基础查询命令 格式: select 查询列表 from 表名; 查询列表可以是: 表中的 ...
- 04_MySql数据查询语言DQL之常见函数
常见函数 1.字符函数 length 获取参数值的字节个数 select length("zhangsan") as 结果;//8 select length("zhan ...
- mysql 事务 数量_MySQL 数据查询语言(DQL) 事务控制语言(TCL)详解
一. 数据查询语言(DQL)(重中之重) 完整语法格式: select 表达式1|字段,.... [from 表名 where 条件] [group by 列名] [having 条件] [order ...
最新文章
- linux下启动jconsole报 java.lang.UnsatisfiedLinkError
- 不改一行代码定位线上性能问题
- 通过Wireshark抓包分析谈谈DNS域名解析的那些事儿
- 算法问题---两艘船是否有最大承载量
- 根据F12在页面中调整div的大小
- Centos7安装部署Zabbix3.4
- Python中的 List
- 一个基于STM32实现的多组分气体分析仪项目
- supesite 相关 修改
- mysql设计学习_Mysql数据库设计学习
- 完全备份、差异备份以及增量备份的区别
- subclipse同步冲突问题A conflict in the working copy obstructs the current operation
- 记忆化搜索--poj 1597 Function Run Fun
- C#中数据库备份还原
- JavaScript--百度地图那些坑
- mysql误操作删除数据后数据恢复
- Well-ordered String
- 关于Loadlibrary 失败-找不到指定模块126错误
- 用Python制作一个文件加密器(支持中文)
- springAOP切面获取入参和出参