1.索引的作用:
(1)提高查询速度
(2)提高排序速度
(3)提高分组统计的速度
2.索引的解析:
explain select * from t4 where a1=3 and a2>4 and a3= 5
3.聚簇索引和非聚簇索引
myisam 存储引擎使用的是非聚簇索引
innodb 采用的是聚簇索引(主键使用),其他字段的索引是次级索引(也叫二级索引)
innodb的主索引文件上,直接存放该行数据称为聚簇索引,次索引指向对主键的引用。
myisam 中,主索引和次索引,都指向物理行(磁盘位置)
4.索引还分 Btree 索引和Hash 索引
5. 查询是否使用临时表
show status like '%tmp%'
6.总结