mysql分客户端、服务层、存储引擎层,而索引的实现就是在存储引擎层,所以各个不一样的存储引擎之间的索引都有细微的差异。mysql
【B-Tree索引】sql
【哈希索引】服务器
【全文索引】搜索引擎
查找匹配的是文本中的关键词,相似于搜索引擎spa
【索引的优势】指针
【重点】【高效实用索引的技巧】code
select student_id from student where student_id + 1 =5;
给text类型添加索引时,可使用前缀索引,就是将值的内容截取一部分做为索引。blog
联合索引(多列索引)要注意列顺序。通常是考虑的因素是,使用率最高的列放到索引前列,避免随机IO,排序。排序
【MySQL可以使用三种方式应用WHERE条件,从好到坏的顺序为】索引
【查询的执行流程】