前言 开发环境:MySQL5.7.31 什么是索引 在MySQL中,索引(Index)是帮助高效获取数据的数据结构. 我们可以将数据库理解为一本书,数据库中的各个数据列(column)就是目录中的章节标题,行(row)就是章节的内容.而索引好比目录,将这些标题管理起来,这样我们找一篇文章的时候,可以根据标题在目录中寻找,这样比起一页一页翻书找标题快的多. MySQL中索引最常用的数据结构是B+Tree,可以做到减少IO,加速查询,本篇在下文会详细描写B+树.另外还有一种数据结构是hash. 注:…