当前位置: 首页 > 图灵资讯 > java面试题> 金三银四精选java面试题-Explain语句结果中各个字段分表表示什么

金三银四精选java面试题-Explain语句结果中各个字段分表表示什么

来源:图灵教育
时间:2023-12-17 09:12:48
 

Explain语句结果中各个字段分表表示什么

 

列名

描述

id

查询语句中每出现一个SELECT关键字,MySQL就会为它分配一个唯一的id值,某些子查询会被优化为join查询,那么出现的id会一样

select_type

SELECT关键字对应的那个查询的类型

table

表名

partitions

匹配的分区信息

type

针对单表的查询方式(全表扫描、索引)

possible_keys

可能用到的索引

key

实际上使用的索引

key_len

实际使用到的索引长度

ref

当使用索引列等值查询时,与索引列进行等值匹配的对象信息

rows

预估的需要读取的记录条数

filtered

某个表经过搜索条件过滤后剩余记录条数的百分比

Extra

一些额外的信息,比如排序等