黑马程序员技术交流社区

标题: 浅谈表的索引 [打印本页]

作者: duanhuilin    时间: 2012-11-1 14:42
标题: 浅谈表的索引
为数据表添加索引的优点:提高数据的查询效率。索引顾名思义就是如同咱们查字典一样,前面的目录。当程序员为某个字段设置索引后,从数据库中检索数据时,首先会去索引所在的目录下去检索符合条件的数据,这样就避免了在数据库中海量的查询数据。所以提高了查询的效率。(并非为每一个字段都建立索引才好,什么事情都是适可而止,建立索引也一样,只要把索引建立在咱们经常作为查询条件的字段上即可,因为你在为字段索引的时候,也就创建了该索引下的目录)

所以索引也有它的缺点:当程序员增加一条数据,修改一条数据,删除一条数据的时候执行效率就会有所下降。因为当我们DML这些数据的时候,会先在索引的目录下执行数据的各种操作。这样就降低了DML的效率。
综上所述:索引有利有弊,关键是我们要在恰当的时候使用恰当的功能。
添加索引的方法是右击数据表中的某个字段,选择索引/键然后点击添加,然后选择为哪个字段添加索引即可!


好了简单的几句话,虽然对一些人来说没什么技术含量,同时本人也是知识有限。希望大家多多包含!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2