一、索引是什么
索引是为了加速对表中数据行的检索而创建的一种分散的数据结构。
二、mysql索引采用的数据结构
三、mysql引擎的差异
使用innodb引擎创建的表会生成*.frm(表定义文件)与*.ibd(索引与数据放在一起)两个文件,而使用myisam引擎创建的表则会生成*.frm、*.MYD(数据文件)与*.MYI(索引文件)三个文件
四、索引创建规则
列的离散性:离散性越高,选择性就越好
最左匹配原则:从左往右依次比较
联合索引参考:https://www.2cto.com/database/201802/721844.html