mysql数据库

2023-06-05  本文已影响0人  从零开始的程序猿生活

索引

EXPLAIN

使用 EXPLAIN 关键字可以模拟优化器执行 SQL 查询语句

1、使用方法

Explain+SQL 语句 或者 Explain+ tablename

2、返回信息
image.png
id:select 查询的序列号,包含一组数字, 表示查询中执行 select 子句或操作表的顺序。
id相同,执行顺序由上至下
id不同,如果是子查询,id的序号会递增,id值越大优先级越高,越先被执行。
有相同也有不同,id如果相同,可以认为是一组,从上往下顺序执行;在所有组中,id值越大,优先级越高,越先执行衍生=DERIVED。
注:id号每个号码,表示一趟独立的查询。一个sql的查询趟数越少越好

select_type:查询的类型,主要是用于区别普通查询,联合查询,子查询等的复杂查询。

上一篇 下一篇

猜你喜欢

热点阅读