1.索引是什么?
- 索引是一张表,存储了主键与索引,并与原表进行关联的一种加快查询的数据结构;
2.有什么优缺点?
2.1索引的优点
- 加快查询速度;
- 如果对添加索引的字段进行排序,就会大大加快排序的速度;
2.2索引的缺点
- 索引虽然会加快数据的查询速度,但同时会降低更新表的速度;
- 索引本质上也是一张表,所以也是占用空间的;
3.什么时候创建索引?
- 主键会自动创建索引
- 对where后面经常用到的字段添加索引
- 对将来需要排序的字段添加索引,可以加速排序的速度
4.什么时候不需要建立索引?
5.索引一般存储在什么位置上?
6.索引的分类
7.聚集索引和非聚集索引的区别?
- 一个表的聚集索引一般只有一个,非聚集索引可以有多个;
- 聚集索引是按照数据表逻辑存储进行的物理存储,是连续的,而非聚集索引是不连续的;
5.索引是什么?有什么优缺点?以及什么时候创建索引?
原文:https://www.cnblogs.com/init-qiancheng/p/14584877.html