-
什么是索引
索引是一个单独的存储在磁盘中的数据库结构,它们包含着对数据表里的所有记录的引用指针,使用索引可以快速的找出在某列或多列中特定值的行
-
索引的优点
- 通过创建唯一索引,来保证数据库表中的每一行数据的唯一性
- 可以加快数据的检索速度
- 可以保证表数据的完整性与准确性
-
索引的缺点
- 索引需要占用物理空间
- 对表中的数据进行改动时,索引也需要跟着动态维护,降低了数据的维护速度
-
索引的常见类型
- index:普通索引
- unique:唯一索引
- primary key:主键索引
- foreign key:外键索引
- fulltext:全文索引
- 组合索引
-
添加索引语法
alter table 表名 add index 索引名称(字段名称); 注意:假如没有指定索引名称时,会以默认的字段名为索引名称