您的位置:首页 > 数据库 > MySQL

MYSQL 索引查看

2017-10-13 16:41 295 查看

mysql索引优化学习

explain 你的sql后,查看索引类型:

从最好到最差的类型依次 const、eq_reg、ref、range、indexhe和ALL

以下是表结构

CREATE TABLE
tl_test
(

id
int(11) NOT NULL AUTO_INCREMENT,

username
varchar(8) NOT NULL DEFAULT ” COMMENT ‘账号’,

password
varchar(6) NOT NULL DEFAULT ” COMMENT ‘密码’,

PRIMARY KEY (
id
),

KEY
sindex
(
username
,
password
)

) ENGINE=InnoDB AUTO_INCREMENT=2763 DEFAULT CHARSET=utf8 COMMENT=’测试表’;

索引有主键索引ID和联合索引(
username
,
password
);

以下为explain后的结果

EXPLAIN select
id
from tl_test where
id
=’2405’;





EXPLAIN select
username
from tl_test where
username
=’1011’





3.




以上是SQL的执行信息,记住,回家慢慢分析,如果有大神希望能指点一二
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 索引 优化