开发者社区> 工藤(kudou)> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

mysql 的 sql执行顺序口诀,麻麻再也不用担心忘记啦!!

简介: mysql 的 sql执行顺序口诀,麻麻再也不用担心忘记啦!!
+关注继续查看
腹肌(fj)上有个鸡蛋(o)鸡蛋下面有座大山(w)
山下有只鸡(g)鸡坐在椅子上(h 象形对应椅子🪑)
寻找东西(selcet)寻找啥呢?哦!在找唯一的(distnect)
鸡蛋(o)然后离开了(limit 对应 limit的前缀li->离)

你就想象自己的一大块腹肌上摆了一个鸡蛋蛋,鸡蛋下面有一座大山(虽然不符合逻辑,但是最重要的是你的脑中有想象出画面,有些时候大脑更加容易记住夸张的事物)山下有只鸡,鸡坐在椅子上寻找着啥东西(寻找你可以想象小偷偷东西时的眼神)它在寻找啥呢?原来它在寻找它下的那颗唯一的蛋!(也可以想象老母亲丢失了孩子那种急切的心情、表情,然后功夫不负有心人,它找到了与它失散多年的孩子,然后开心地离开了。


以下图是网友优化后的:(个人感觉比我写的好)

image.png

对应的就是:

from -> join -> on-> where -> group by -> having -> select -> distnect -> order by -> limit

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
MySQL | DQL—排序查询
MySQL | DQL—排序查询
12 0
【MySQL】SQL语句执行流程
【MySQL】SQL语句执行流程
17 0
【Mysql】在tp5里边使用原生sql根据格式化时间获取数据
【Mysql】在tp5里边使用原生sql根据格式化时间获取数据
38 0
【MySQL】优化器执行流程
【MySQL】优化器执行流程
33 0
MySQL语句的执行顺序
from->on->join->where->group by->sum、count、max、avg->having->select->distinct->order by->limit
840 0
JDBC连接执行MySQL存储过程报权限错误
今天在测试项目的时候  突然就报了一个错出来。   User does not have access to metadata required to determine stored procedure parameter types.
819 0
Mysql 执行顺序
一种说法 1、FORM: 对FROM的左边的表和右边的表计算笛卡尔积。产生虚表VT1 2、ON: 对虚表VT1进行ON筛选,只有那些符合的行才会被记录在虚表VT2中 。 3、JOIN: 如果指定了OUTER JOIN(比如left join、 right join),那么保留表中未匹配的行就会作为外部行添加到虚拟表VT2中,产生虚拟表VT3, rug from子句中包含两个以上的表的话,那么就会对上一个join连接产生的结果VT3和下一个表重复执行步骤1~3这三个步骤,一直到处理完所有的表为止。
799 0
mysql如何跟踪执行的sql语句
在SQL SERVER下跟踪sql采用事件探查器,而在mysql下如何跟踪sql呢? 其实方法很简单,开启mysql的日志log功能,通过查看跟踪日志即可。 开启mysql的日志log方法: windows环境下的配置方法:我使用的版本:Version: 5.
830 0
4
文章
0
问答
文章排行榜
最热
最新