7.2 索引 (INDEX) 7.2 索引 (INDEX) 在数据库的世界里,数据的存储量往往是巨大的。想象一下,你正在管理一个包含数百万甚至数十亿条记录的客户表。当你需要查找某个特定客户的信息,或者需要按地区筛选出所有客户时,数据库是如何高效地完成这个任务的呢?答案之一就是:索引。 7.2.1 什么是索引? (What is an Index?) 从概念上讲,数据库索引非常类似于图书的目录或字典的检索表。当你想要在字典中查找一个词时,你不会从第一页开始逐个字地扫描,而是会先查阅索引(按字母排序),找到该词所在的页码,然后直接翻到那一页。 在数据库中,索引是一种特殊的数据结构,它存储着表中一列或多列的值,并对这些值进行排序,同时保存着指向原始数据行(或数据块)的指针。