ITPub博客

首页 > IT职业 > IT职场 > mysql执行顺序

mysql执行顺序

IT职场 作者:hoonty 时间:2021-09-11 09:54:14 0 删除 编辑

数据库的使用大家都不陌生,其中mysql数据库使我们使用比较多的。在进行数据的查询时,不可避免的要用到mysql的执行顺序,下面我们带来这部分知识点的详解。

1、执行顺序

根据查询指定的表格,from计算笛卡尔积。

on根据join_condition过滤数据。

join添加相关外部表格数据。

where根据where_condition过滤数据。

group by分组。

having根据having_condition过滤数据。

选择指定的列。

distinct指定列去重。

orderby按order_by_condition排序。

取出指定的记录量。

2、实例

(7) SELECT  
(8) DISTINCT <select_list>
(1) FROM  <left table>
(3) <join_type> JOIN <right_talbe>
(2) ON <join_condition>
(4) WHERE <where_condition>
(5) GROUP BY <group_by_list>
(6) HAVING <having_condition>
(9) ORDER BY <order_by_condition>
(10) LIMIT <limit_number>

以上就是mysql执行顺序,通常都是以from为开头进行的,我们在使用数据库时,需要对mysql的执行顺序有着熟练的理解,这样才不会在查询时出现不必要的错误。更多编程基础知识学习:python学习网

推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4222/viewspace-2829769/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: php数组去重
请登录后发表评论 登录
全部评论

注册时间:2019-08-12

  • 博文量
    94
  • 访问量
    1271