数据库索引类型
Posted 开发修炼手册
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库索引类型相关的知识,希望对你有一定的参考价值。
- 普通索引
- 最基本的索引,没有任何约束;
- 唯一索引
- 与普通索引类似,但具有唯一性约束;
- 主键索引
- 特殊的唯一索引,不允许有空值;
- 复合索引
- 指多个字段上创建的索引,只有在查询条件中使用了创建索引时的第一个字段,索引才会被使用;
- 全文索引
- 主要用来查找文本中的关键字,而不是直接与索引中的值相比较;
- 主键与唯一索引区别
- 1.主键一定会创建一个唯一索引,但是有唯一索引的列不一定是主键;
- 2.主键不允许为空值,唯一索引列允许空值;3.一个表只能有一个主键,但是可以有多个唯一索引;
- 4.主键可以被其他表引用为外键,唯一索引列不可以;
- 5.主键是一种约束,而唯一索引是一种索引,是表的冗余数据结构,两者有本质的差别。
以上是关于数据库索引类型的主要内容,如果未能解决你的问题,请参考以下文章