上一篇:我在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条
1、简介
将一张表的数据导入到另一张表中时使用
2、格式
注意:要求目标表Table2必须存在
3、例