写在前面的话 啥是索引?以一本书为例,如果想要找到某一指定章节的某一小节,书薄还好,如果书厚,可能就会找的头皮发麻.于是便出现了目录,让用户更容易查找到自己所需要的东西.索引就类似一张表的目录.其存在的意义就是优化查询速度,所以在学习的时候,只要一直记住这个类比,就相对更容易理解一些. 关于索引 在索引中,常见的算法有:B 树,Hash,R 树,Full text,GIS 等.只需要记两三个即可. 其中最重要的就是 B 树索引,可再度分为:B- 树,B+ 树(在 > < like 等查找中性能…