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

  • Post author:
  • Post category:其他

一:常用关键字的作用

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(先添加好友后拉群,请备注:小白不黑)


版权声明:本文为m0_57713282原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。