数据库索引类型

Posted 开发修炼手册

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库索引类型相关的知识,希望对你有一定的参考价值。

  1. ​普通索引
  2. 最基本的索引,没有任何约束;
  3. ​唯一索引
  4. 与普通索引类似,但具有唯一性约束;
  5. ​主键索引
  6. 特殊的唯一索引,不允许有空值;
  7. ​复合索引
  8. 指多个字段上创建的索引,只有在查询条件中使用了创建索引时的第一个字段,索引才会被使用;
  9. 全文索引
  10. 主要用来查找文本中的关键字,而不是直接与索引中的值相比较;
  11. 主键与唯一索引区别
  12. 1.主键一定会创建一个唯一索引,但是有唯一索引的列不一定是主键;
  13. 2.主键不允许为空值,唯一索引列允许空值;3.一个表只能有一个主键,但是可以有多个唯一索引;
  14. 4.主键可以被其他表引用为外键,唯一索引列不可以;
  15. 5.主键是一种约束,而唯一索引是一种索引,是表的冗余数据结构,两者有本质的差别。

以上是关于数据库索引类型的主要内容,如果未能解决你的问题,请参考以下文章

mysql索引类型解释

mysql索引类型解释

mysql 索引有几种类型

mysql索引类型和索引方式

索引的概念与类型

MySQL数据库索引的4大类型以及相关的索引创建