索引的简介

68 阅读1分钟

什么是索引?

索引是一个单独的,存储在磁盘中上的数据库结构,它们包含着对数据表里的所有记录的引用指针。使用索引可以快速的找出在某列或多列中有特定值的行。

索引的优点:

通过创建唯一索引,来保证数据库表中的每一行数据的唯一性。

• 可以加快数据的检索速度。

• 可以保证表数据的完整性与准确性

索引的缺点:

索引需要占用物理空间。

• 对表中的数据进行改动时,索引也需要跟着动态维护,降低了数据的维护速度。

索引的常见类型:

index:普通索引 ​

• unique:唯一索引 ​

• primary key:主键索引 ​

• foreign key:外键索引 ​

• fulltext: 全文索引 ​

• 组合索引