码迷,mamicode.com
首页 > 数据库 > 详细

数据库索引

时间:2019-11-25 15:08:13      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:建议   哪些   常用   内存   提高效率   海量数据   creat   快速   增加   

数据库索引的种类有很多,比如唯一索引,主键索引,自定义索引等,这里重点说自定义索引。

什么是数据库索引?

数据库索引是数据库管理系统中的一种排序的数据结构,为了快速查询表中的数据而对表的某些字段的值建立一个目录,可以帮助快速查询定位。

 

怎样建立数据库索引?

CREATE INDEX 索引名 ON 表名 (字段1,字段2);

(字段可以只有一个,也可以有多个)

 

数据库索引有哪些优缺点?

优点:可以提高查询效率,特别是对于海量数据而言,索引是提高效率的一个重要手段。对于查询操作频繁的表,建议建立索引。

缺点:索引会占用内存,增加数据库的压力。索引在对表进行更新操作的时候也会跟着进行维护,减慢了更新的效率。所以对于更新操作比较频繁地表,不建议建立索引。

 

建立数据库索引所遵循的规则有哪些?

1、对于经常查询的字段,进行索引的创建。

2、创建复合索引的时候,值越少的字段,尽量放在前面。

3、创建复合索引时,经常用到的字段放第一个,因为当查询条件只有第一个字段的时候也会走索引。如索引a(A,B,C),条件有A时走索引,当条件有B却没有A时不走索引。

4、对于经常更新维护的表不要建立索引。

数据库索引

标签:建议   哪些   常用   内存   提高效率   海量数据   creat   快速   增加   

原文地址:https://www.cnblogs.com/yangbihua/p/11927667.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!