什么是索引?
什么是索引?突然就讲到索引了,不知道什么情况,有人能讲清楚点么?对它没有一个具体的概念。
什么是索引?突然就讲到索引了,不知道什么情况,有人能讲清楚点么?对它没有一个具体的概念。
2018-03-24
INDEX,好比你去查字典,你要查某个字的意思。那你就需要找到这个字所在的那一页,你可以一页一页的翻,知道找到这个字,当然这个过程通常是很漫长的。
另一种方法就是你在字典前面的 目录里面去看,这个字在哪一页,然后直接翻到这一页。
这个查找过程和数据自查找某一条记录的过程是类似的,不同的是数据库中的条目数或更庞大。
索引 在这里就是起到 目录 的作用。
提高查询效率。
当然索引不适用于所有字段,也不适用于所有表。
比如条目很少的表,你看幼儿园的只有几页书,就没有目录。
另外如果 字典 的内容进行了更新,带来了页数上的变动,目录就得重新做,不然会给你错误的导引。所以索引一定程度上降低了UPDATE\DELETE等操作的效率。
举报