数据库基础

作者: 看似温柔 | 来源:发表于2018-09-20 18:36 被阅读93次
    数据库基础.jpg

    模糊查询

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

    • 在信息栏里查看字符串类型


      image.png

      2、 关键字:like
      3、 通配符:%、_

    • %可以代表任意多个字符(0~n个)
    • _只代表一个任意字符(1)
      3、 格式:
      select * from 表名 where 字段 like 条件
    • 练习题


      模糊查询 (2).jpg
    模糊查询.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

    相关文章

      网友评论

        本文标题:数据库基础

        本文链接:https://www.haomeiwen.com/subject/xhvnnftx.html