SQL语句分析:explain

分析sql语句格式:

explain select cat_id.count(*) from goods group by cat_id \G

返回结果:

id			: 1
select_type	: all
table		: goods
type			: range
possible_keys	: cat_id
key			: car_id
key_len		: 2
ref			: null
rows			: 2
Extra  		: Using where
  • id:sql语句的编号
  • select_type:查询类型,all, SIMPLE(一个select时的取值),当有多个select时,select_type的类型分为:primary, subquery(非from子查询), derived(from型子查询),union, union result
  • table:实际的表明或者表的别名,没有表名的sql设值(derived)或(null)
  • possible_keys:可能用到的索引
  • key:真正用到的索引
  • ref:表间的引用关系
  • rows:估计查询要扫描的行数
  • extra:index表示使用了索引覆盖的查询结果,using_where指索引+where条件查询,using tamperary表示该查询产生了临时表,using filesort表示要文件排序。如果取出的列含有test或更大字段,filesort将会发生在磁盘上
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值