对于数据库关键字的执行顺序的总结

一:常用关键字的作用

1.select:字段筛选

2.distinct:字段去重

3.from 表查询

4.join on 表连接

5.where 数据筛选

6.group by 数据分组

7.having 数据聚合

8.order by字段排序

9.limit 字段分页

二:执行顺序:

1.从大到小原则:三大步骤:先处理表,再处理数据,最后处理字段

2.从左到右原则:一个步骤可能包含几个关键字,按照语句顺序从左到右执行

三:例子

select distinct a.id from A a join B b on a.id = b.id 
        where a.name = "小明" 
        group by a.age
        having acount(*) >2 
        order by b.create_time 
        limit 5;

表处理:from,join on

数据处理:where,group by,having

字段处理:select,distinct,order by,limit

最后:附上后端技术交流圈,欢迎各位大佬入圈交流技术......V:ff1341658(先添加好友后拉群,请备注:小白不黑)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值