mysql的EXPLAIN关键字的sql优化

MySQL EXPLAIN命令是查询性能优化不可缺少的一部分,学会解释EXPLAIN将帮助你了解MySQL优化器是如何工作的。

在这里插入图片描述
explain查询出来的信息有12条:id , select_type , table , partitions , type , possible_keys , key , key_len , ref , rows , filtered , Extra下面分别做一下解释
id
1)这一列总是包含一个编号,标识SELECT所属的行。如果在语句当中没有子查询或联
合,那么只会有唯一的SELECT, 于是每一行在这个列中都将显示一个1。否则,内层的
SELECT语句一般会顺序编号,对应于其在原始语句中的位置。
2)MySQL将SELECT查询分为简单和复杂类型,复杂类型可分成三大类:简单子查询、所
谓的派生表以及UNION查询,
(1).下面是一个简单的子查询。
在这里插入图片描述
(2)FROM子句中的子查询和联合给id列增加了更多复杂性。下面是一个FROM子句中的基本子查询
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值