我在b站学数据库 (四):DQL
2022/2/13 19:16:32
本文主要是介绍我在b站学数据库 (四):DQL,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
上一篇:我在b站学数据库 (三):约束
数据准备
1、创建数据库和表
2、添加数据
二、简单查询
1、查询所有商品(一般选第二行的方法)
结果:
2、查询商品名和商品价格
结果:
3、别名查询,使用关键字as,as可省略
(1)表起别名
(2)列起别名
4、去掉重复值(-distinct)
5、运算查询
三、运算符操作
1、算数运算符
例:将所有商品的价格加10元
2、位运算符(了解即可)
3、比较运算符和逻辑运算符见下条件查询
四、条件查询
1、查询商品名为“海尔洗衣机”的商品所有信息
2、查询价格不是800的所有商品(三行都可,一般选第一行)
3、查询价格大于等于60的商品
4、查询商品价格在200到1000之间的所有商品
5、查询商品价格是200或800的所有商品
6、查询含有‘裤’字的所有商品
7、查询以‘海’字开头的所有商品
8、查询第二个字为‘寇’的所有商品
9、使用least求最小值
10、使用greatest求最大值
五、排序查询
1、单条件
2、多条件
3、去重排序
六、聚合查询
1、概念
聚合函数查询是纵向查询,它是对一列的值进行计算,然后返回一个单一的值。此外,聚合函数会忽略空值。
2、聚合函数
注意:(1)count函数的参数为星号(*),则统计所有记录的个数。而如果参数为某字段,不统计含null值的记录个数。
(2)sum、max、min和avg函数忽略null值的存在。
3、例
七、分组查询
1、统计各个分类的商品个数
注意:分组之后select的后边只能写分组字段和聚合函数
2、统计各个分类商品的个数,并且只显示个数大于4的信息
八、分页查询
1、格式
显示前n条:
select 字段1,字段2… from 表明 limit n
分页显示:
select 字段1,字段2… from 表明 limit m,n
m:整数,表示从第几条索引开始,计算方式(当前页-1)
n:整数,表示查询多少条数据
2、操作
(1)查询product表的前五条记录
(2)从第四条开始显示,显示5条
九、insert into select 语句
1、简介
将一张表的数据导入到另一张表中时使用
2、格式
注意:要求目标表Table2必须存在
3、例
十、总结
这篇关于我在b站学数据库 (四):DQL的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-19永别了,微服务架构!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?