explain sql字段含义记录

id: 多表查询时,查询表的执行顺序,id值越大,顺序靠前;id值相同时自上而下进行查询

select_type:
simple:简单的子查询;
primary:最外层子查询;
subQuery:第一层子查询;
derived:派生表;
union:出现在union后面的查询;
uniion result :union联合查询获取结果的select;

table: 查询的表名称;

type:查询的类型,是判断使用索引sql查询效率的主要字段
const:走主键索引,且查询结果只有一行才会是constant,查询效率最高;
eq_ref:搜索时使用primary key 或者 unique类型的索引;
ref:根据索引查找一个或者多个值,使用的非唯一索引;
range:使用索引进行范围查询;
index:全索引表扫描;
all:全表扫描,不使用索引;

possible_keys:可能使用到的索引;

key:实际使用到的索引,索引优化主要参考字段

key_len: 使用的索引长度,越短越好,具体数据与该列的数据类型有关;

ref:索引的那一列被使用了,使用到为const,未使用为null;

rows: 为了找到当前结果,查询了多少列,越少越好;

extra:额外信息说明;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值