mysql索引有哪几种类型

682 阅读1分钟

普通索引

没有特别约束

唯一索引

索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一

主键索引

是一种特殊的唯一索引,一个表只能有一个主键,不允许有空值。一般是在建表的时候同时创建主键索引。主键索引是聚集索引,即b+数叶子节点存储的是实际记录

组合索引

多个字段上创建的索引,使用时遵循最左前缀原则。只有查询条件使用第一个字段,才会使用索引。

全文索引

用来查询文本中的关键字