索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),

它们包含着对数据表里所有记录的引用指针。

索引是一种数据结构。

数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。

索引的实现通常使用B树及其变种B+树。

更通俗的说,索引就相当于目录。

为了方便查找书中的内容,通过对内容建立索引形成目录。

而且索引是一个文件,它是要占据物理空间的。

MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。

比如我们在查字典的时候,前面都有检索的拼音和偏旁、笔画等,

然后找到对应字典页码,

这样然后就打开字典的页数就可以知道我们要搜索的某一个key的全部值的信息了。