为什么索引能够提高查询速度?没有索引 检索数据的方式是从头到尾一条一条挨着匹配,这是慢的根本原因:索引类型BTREE:二叉树类型,原理图如下:对表创建一个二叉树,记录中间数据的物理磁盘地址,二叉树检索N次,相当于普通检索2的N次方次检索:拷贝数据文件到另外一个数据库,索引会不起作用,因为索引包含物理磁盘地址,所以需要重建索引. 注意:mysql 5.5版本数据库表有三个文件:.frm表结构文件,.MYD表数据文件,.MYI表索引文件mysql5.6版本数据库表有两个文件:.frm表结构文件,.i…