MySQL Select语句的执行顺序

  源文章:How is a query executed in MySQL?

  当执行SQL的Select查询语句时,SQL指令的执行顺序如下:

  • FROM 子句
  • WHERE 子句
  • GROUP BY 子句
  • HAVING 子句
  • SELECT 子句
  • ORDER BY子句

  但是,HAVING和GROUP BY子句可以在SELECT之后,具体取决于查询中指定的顺序。

 

  另一篇可供借鉴的文章:SQL Query Order of Execution 

 

posted @ 2019-05-29 12:20  爆炸的果核  阅读(476)  评论(0编辑  收藏  举报