[1]什么是索引?为什么要建立索引? 索引,其实就是目录. 索引,用于快速找出在某个列中有某个特定值的行. 不使用索引,MySQL必须从第一条记录开始查找整张表,直到找出相关的行,那么表越大,查询数据所花费的时间就越多. 假如表中查询的列有一个索引(目录),MySQL能够快速定位到达一个位置去搜索数据文件,而不必查找所有数据,那么将会节省很大一部分时间. 举个栗子: 假如,有一张person表,其中有2W条记录,记录着2W个人的信息. 有一个phone的字段记录每个人的电话号码,现在想要查询出电…