码迷,mamicode.com
首页 > 其他好文 > 详细

索引的作用

时间:2014-07-29 11:11:16      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:数据   数据库   程序   rom   存储   指针   select   搜索   

索引的作用就在于,为某个字段建立了索引之后,查询这个字段里面的数据的时候,效率更高,也就是快,
比如
create index abc on stu(age);
为stu表的age字段建立了索引,那么查询时,select * from stu where age > 10;
这个时候效率就高,主要体现在where语句,where age > 10 ,将age 作为查询的条件,age又加了索引所以高。

索引使数据库程序无需对整个表进行扫描,就可以在其中找到所需数据,也就是当进行查询时,系统先搜索索引,从中找到数据的指针,再直接通过指针,直接定位到数据上,所以快。

缺点:
还有就是需要注意的,索引是查的效率高了,但是在表中插入或更新数据时,将有额外的操作来维护索引,所以其他的效率低了,还有占用存储空间,还有不要建立过多的索引,过多索引引起反作用!

索引的作用,布布扣,bubuko.com

索引的作用

标签:数据   数据库   程序   rom   存储   指针   select   搜索   

原文地址:http://www.cnblogs.com/qiuzhongyang/p/3874129.html

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