数据库基础

数据库基础.jpg

模糊查询

1、 只针对字符串类型:varchar、char

  • 在信息栏里查看字符串类型
    在这里插入图片描述
    2、 关键字:like
    3、 通配符:%、_
  • %可以代表任意多个字符(0~n个)
  • _只代表一个任意字符(1)
    4、 格式:
    select * from 表名 where 字段 like 条件
  • 练习题
    模糊查询 (2).jpg

在这里插入图片描述模糊查询练习题.jpg

非(排除)

  • 加上not,如:not like、not in

in

1、同一个字段有多个筛选条件,每个条件都需要用英文的逗号隔开
2、 队多个字段的多个筛选条件,每个条件都需要用英文的逗号分隔
3、 不能对null进行筛选
4、 格式:
select * from 表名 where 字段 in (值1,.值2…)
select * from 表名 where (字段1,字段2…) in ((值1,值2…),(值1,值2…)…)

  • 练习题
    in.jpg

in练习题.jpg

排序

1、 关键字: order by
2、 升序:asc
3、 降序: desc
4、 格式:

  • order by … asc 升序
  • order by … desc 降序
    5、运用格式:
    select * from 表名 order by 排序字段 asc/desc
    select * from 表名 order by 排序字段1 asc/desc,排序字段2 asc/desc,排序字段3 asc/desc…
    6、 练习题
    多重排练习题.jpg

排序.jpg

排序练习题.jpg

limit (只能对mysql使用)

1、查询结果是以0为起始号
2、limit n,m 表示n+1开始,展现m条数据
image.png
3、 格式
select * from 表名 limit n,m

去重

  • 关键字 distinct
    格式:
    select distinct … from 表名
  • 练习题
    去重.jpg

分组

1、 关键字:group by
2、 只能展示分组字段和聚合函数
3、 聚合函数关键字:

  • 统计 count
  • 求和 sum
  • 平均 avg
  • 最大 max
  • 最小 min

4、 having:对聚合函数过滤只能用having,having +聚合函数
5、格式:
select 分组字段,统计函数 from 表名 group by 分组字段
select 分组字段,聚合函数 from 表名 group by 分组字段 having 过滤条件
6、 练习题
筛选练习题.jpg
1537434990.jpg

7、 要学会拆分题
学会拆分题.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值