索引的内部结构

1:创建索引

     create index 索引名 on 表明 (列名,。。。)

2:查看表的索引

     show index from 表明;

3:删除索引

     drop index 索引名 on 表明;

丛生索引:在创建一个表时,伴随着主键的定义而创建的特别索引。丛生索引节点保存的是实际的数据。


分析索引优劣

explain select语句 

  explain select * from 表名 where 条件 \G



为表追加了索引后,并不能保证在每次检索是都会使用列索引。

不能使用索引的情况:

1:进行后方一致/部分一致检索的情况

2:对列使用了运算符/函数的场合

3:使用了 is not null,<>比较运算符的场合

4:符合索引的第一列没有包含在where语句中的场合



你可能感兴趣的:(索引)