日期:2014-05-18  浏览次数:20567 次

为什么索引能提高检索效率?
为什么索引能提高检索效率?   比如一张表有“学号”和“姓名”两字段,那肯定“学号”是索引,就算这能增加检索“学号”的效率,那我检索“姓名”也能提高效率吗?

能否举个例子证明有没有索引对检索的效率有影响?


------解决方案--------------------
给你一本词海,你认为是从前面的部首查快,还是直接到中间去找字快?
------解决方案--------------------
按学号索引针对的是按学号查找的时候才起作用,对检索“姓名”的效率不会有影响~


------解决方案--------------------
索引是把某一字段变得有序排列,所以速度会快一点!就好像把东西整理好啦!
------解决方案--------------------
给你一本词海,你认为是从前面的部首查快,还是直接到中间去找字快?
________________________________________________________________________
这个说法很形象,顶一下。
------解决方案--------------------
给你一本词海,你认为是从前面的部首查快,还是直接到中间去找字快?
________________________________________________________________________
这个说法很形象,顶一下。

索引就是会把数据行对应的位置和关键字联系起来
有索引的话会先去查索引这个一个字段,肯定比查全表快啊

------解决方案--------------------
是的,如果多个索引关键字联合查询呢。