7.3.2 索引的类型

7.3.2 索引的类型

MySQL中索引的存储类型有两种:btree和hash,也就是用树(从父节点开始一次遍历子节点、子子节点等)或hash值(键值对)来存储该字段。

索引是在存储引擎中实现的,就是说不同的存储引擎,会使用不同的索引。

MyISAM和InnoDB存储引擎:只支持btree索引。

MEMORY/HEAP存储引擎:支持hash和btree索引。

索引分为:单列索引(普通索引、唯一索引、主键索引),组合索引,全文索引和空间索引。