一.什么是索引 索引是表的目录,会保存在额外的文件中,针对表中的指定列建立,专门用于帮助用户快速查询数据的一种数据结构.类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可.在查找数据库内容之前可以先在索引中查询,快速定位查询数据.用在where,like,having等查询语句. 二.建立索引的列 1.越小的数据类型通常更好:越小的数据类型通常在磁盘.内存和CPU缓存中都需要更少的空间,一个磁盘页可以放更多的数据,查询效率更高. 2.简单的数据类型更好:整型数据…