gcrt.net
当前位置:首页 >> ExplAin sElECt typE >>

ExplAin sElECt typE

explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了,如: explain select * from statuses_status where id=11; explain列的解释!

询中每个select子句的类型,提供了各种表示table列引用的使用方式的类型。 (1)SIMPLE 简单的SELECT语句(不包括UNION操作或子查询操作) (2)PRIMARY/UNION PRIMARY:查询中最外层的SELECT(如两表做UNION或者存在子查询的外层的表操作为PRIM...

explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了,如: explain select * from statuses_status where id=11; explain列的解释 table...

all,全表扫描 index, 索引全扫描 rang ,索引范围扫描 ref,使用非唯一索引或唯一索引的前缀扫描 eq_ref,使用唯一索引扫描,并且只有一条几率匹配 const/system,单表中最多有一个匹配行 null

key表明的是这次查找中所用到的索引,rows是指这次查找数据所扫描的行数(这里可以先这样理解,但实际上是内循环的次数)。 而type则是本文要详细记录的连接类型,前两项重要而且简单,无需多说。

\G的形式在直接执行mysql可以使用,但是用工具(navicat后者workbench之类)似乎是不行的!

查询计划用的,主要是用来检测SQL语句的性能。explain select * from user就是检测SQL语句select * from user的执行性能的

1、id:这是SELECT的查询序列号 2、select_type:select_type就是select的类型,可以有以下几种: SIMPLE:简单SELECT(不使用UNION或子查询等) PRIMARY:最外面的SELECT UNION:UNION中的第二个或后面的SELECT语句 DEPENDENT UNION:UNION中的第...

explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了,如: explain select * from statuses_status where id=11; explain列的解释 table...

explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了,如: explain select * from statuses_status where id=11; explain列的解释 table...

网站首页 | 网站地图
All rights reserved Powered by www.gcrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com