美文网首页
MySQL执行顺序

MySQL执行顺序

作者: 酸豆角炒腰花儿 | 来源:发表于2021-08-02 20:37 被阅读0次

一、SQL语句执行顺序

(1) FROM  <left table>

(2) ON <join_condition>

(3) <join_type> JOIN <right_talbe>

(4) WHERE <where_condition>

(5) GROUP BY <group_by_list>

(6) HAVING <having_condition>

(7) SELECT

(8) DISTINCT <select_list>

(9) ORDER BY <order_by_condition>

(10) LIMIT <limit_number>

1、from 对查询指定的表计算笛卡尔积

2、on 按照 join_condition 过滤数据

3、join 添加关联外部表数据

4、where 按照where_condition过滤数据

5、group by 进行分组操作

6、having 按照having_condition过滤数据

7、select 选择指定的列

8、distinct 指定列去重

9、order by 按照order_by_condition排序

10、limit 取出指定记录量

相关文章

  • Mysql执行顺序

    MySQL数据库专栏:简书:https://www.jianshu.com/nb/42057860知乎:https...

  • MySQL执行顺序

    一、SQL语句执行顺序 (1) FROM (2) ON ...

  • MYSQL执行顺序

    执行顺序:from… where…group by… having…. select … order by…

  • Java面试经典题目五(MySQL基础知识)

    MySQL数据库部分 【1】MySQL中Where, Group By, Having, Order by执行顺序...

  • mysql-纪录级别操作

    增加记录 修改表记录 删除表记录 查询表记录 执行顺序 Mysql在执行sql语句时的执行顺序:from wher...

  • SQL执行与优化

    SQL优化 执行计划,表关联查询顺序,优化策略与思路 MYSQL执行过程 一、MySQL架构总览: 二、查询执行流...

  • mysql where执行顺序

    where执行顺序是从左往右执行的,在数据量小的时候不用考虑,但数据量多的时候要考虑条件的先后顺序,此时应遵守一个...

  • MySql基础:执行顺序

    select 语句完整语法: 执行顺序:from -> join -> on -> where -> group ...

  • MySQL的执行顺序

    MySQL语句最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟...

  • MySQL的执行顺序

网友评论

      本文标题:MySQL执行顺序

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