MySQL语句执行也是要分顺序的哦,下面动力节点小编就来为大家介绍一下。
SQL语句执行顺序
(7) SELECT
(8) DISTINCT
(1) FROM
(3) JOIN
(2) ON
(4) WHERE
(5) GROUP BY
(6) HAVING
(9) ORDER BY
(10) LIMIT
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 取出指定记录量
存储引擎
MyISAM引擎,使用B+ 树作为存储引擎。叶子节点存放的是记录地址,索引与数据分开存放。
InnoDB也是B+树存储引擎,叶子节点存储的是数据,普通索引叶子节点存储的是主键和数据。innodb普通索引会查询两遍数据。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.