mysql书写顺序和执行顺序

技术mysql书写顺序和执行顺序 mysql书写顺序和执行顺序书写顺序:
SELECT→FROM→JOIN→ON→WHERE→GROUP BY→HAVING→ORDER BY→LIMIT执行顺序:
FR

mysql的编写顺序和执行顺序。

书写顺序:

选择从加入开启位置分组依据拥有订购依据限制

执行顺序:

从开加入在哪里分组依据拥有选择区别排序依据限制

执行顺序:

1.from用from关键字加载表,计算笛卡尔乘积,并生成虚拟表vt1。

2.过滤关联表中满足on表达式的数据,保留主表数据,生成虚拟表vt2。

Join表示要关联的表,on表示联接条件。

3.外部连接,当执行on时,主表中不满足on条件的数据也将作为外部行加载。

4.如果4.from子句涉及多个表,重复1-3,直到所有表都被加载,并更新虚拟表vt3。

5.执行where表达式并过滤数据以生成表达式vt5。

6.执行group by子句分组,这将把子句组合成唯一值,每个唯一值只包含一行,从而生成虚拟表vt5。

在这一步的开始,您可以在select中使用别名,这将返回一个游标而不是一个表。

您不能在where中的select中使用别名,但是拥有别名可以。

7.执行聚合函数生成虚拟表vt6。

8.执行having,过滤数据并生成vt7。

9.执行select以过滤vt7数据并生成vt8。

10.执行不同的、重复的vt8并生成vt9。

11 .按排序排序vt9消耗资源。

12执行限制并返回。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/52111.html

(0)

相关推荐

  • Linux系统中怎么使用TFTP

    技术Linux系统中怎么使用TFTP这篇文章主要讲解了“Linux系统中怎么使用TFTP”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统中怎么使用TFTP”吧

    攻略 2021年11月30日
  • 数学什么叫因数,小学数学什么是倍数,什么是因数

    技术数学什么叫因数,小学数学什么是倍数,什么是因数①一个整数能够被另一整数整除数学什么叫因数,这个整数就是另一整数的倍数。如15能够被3或5整除,因此15是3的倍数,也是5的倍数。②一个数除以另一数所得的商。如a÷b=c

    生活 2021年10月23日
  • 31种土豆家常做法,土豆有多少种做法

    技术31种土豆家常做法,土豆有多少种做法来给你说点家常的做法 131种土豆家常做法、最简单的做法就是酸辣土豆丝(土豆片)了。。。
    佐料有:干辣皮(切成段),葱(切成段),蒜(切成片),青椒(切成丝)
    首先把土豆切好,

    生活 2021年10月30日
  • 英语小品,介绍个好玩的英语小品剧本

    技术英语小品,介绍个好玩的英语小品剧本Three Little Pigs 三只小猪 Storyteller: There are three little pigs living with 讲故事者英语小品:三只小猪和

    生活 2021年10月23日
  • 40种聚会小游戏,聚会适合两人一组玩的小游戏

    技术40种聚会小游戏,聚会适合两人一组玩的小游戏快乐大本营的,谁是卧底40种聚会小游戏!还有考验默契的,一个人画一个人猜,or一个人看词比动作,然后不说话的那种,叫别人猜是什么
    瞎子背瘸子
    目的:沟通配合能力,活跃气氛

    生活 2021年10月31日
  • jquery字符串怎么转数字

    技术jquery字符串怎么转数字这篇文章主要介绍“jquery字符串怎么转数字”,在日常操作中,相信很多人在jquery字符串怎么转数字问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jqu

    攻略 2021年11月16日