相当于目录,用于提高查询速度。
- 绝大多数情况下,数据库表都应该创建索引,避免去遍历整张表,也就是通常说的,避免全表扫描。
- 每次新增数据库属性时,评估一下是否需要新建索引
index和key
介绍索引之前,先说下index和key的区别:
- 索引(index):负责维护表的查找和操作速度。有普通索引,主键索引,唯一索引,联合索引,全文索引
- 约束(key):负责维护表的完整性。主键约束,唯一约束,外键约束,非空约束
在理论上是不能将MySQL的key和index划等号的,他们不是一回事,但在实际使用中,他们基本没有区别。
普通索引
唯一索引
主键索引
联合索引
参考资料
标签:index,唯一,索引,key,约束,主键 From: https://www.cnblogs.com/zhegemaw/p/18368012