SQL数据库的查询操作大全(select)

目录:

1、数据库的连接、创建

2、对字段的操作:(alter table)

3、对数据的操作(插入、修改、删除)

4、数据查询(select)

5、多表查询(join on)

6、约束操作

四、数据库查询大全(select)

1、select 字段名 from 表;

2、In查询:用于过滤你所需要查询的内容

                select 字段名 from 表名 where 字段名 in(具体内容)

            

3、范围查询between

        select 字段名 from 表名 where 字段名 between 数值1 and 数值2

        Eg:查询当字段Salary范围在3000~5000时,字段Name和Salary的内容

        select Name,Salary from t_emp where Salary between 3000 and 5000

4、模糊查询like

        select 字段名 from 表名 where 字段名 like '模糊条件'

        模糊条件中”%”与”_”区别:

        “%a:无论字符a前面有多少字符 _a:字符a前面只有一个字符

        Eg:查询所有Name以字母C为第二个字符的员工的Name和Salary的内容

        select Name,Salary from t_emp where Name like '_C%'

5、查询空值/非空:is null/not null

        select 字段名 from 表名 where 字段名 is null

6、去除重复结果:distinct

        Eg:返回数据表中字段Name不重复的内容

        select distinct Name from t_emp

7、多条件查询 and、or

        Select 字段名 from 表名 where 表达式1 and/or 表达式2

8、分组查询:查询的每个分组中首次出现的一条记录

        select 字段名 from 表名 group by 待分组的字段名

9、对查询结果排序order by(默认升序)

        Select 字段名 from 表名 where 条件 order by 待排序字段名 asc/desc

        asc:升序(默认值可省略) desc:降序

        Eg:查询class_id为1的所有信息以score降序的方式显示结果 ###

        select * from tb_score where class_id = 1 order by score desc

10、对查询结果数量进行限制limit

        Select 字段名 from 表名 limit 偏移值 记录个数

        Eg:按成绩降序后查询班级中第2名到第5名的学生信息

        select * from tb_score group by score desc limit  1,4

        注:偏移值默认为0,可不写,1代表从第一个数开始取,4代表共记录4个结果

  • 12
    点赞
  • 232
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云溪·

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值