MySQL索引的分类、何时使用、何时不使用、何时失效?

MySQL中有多少种索引?索引的底层实现原理是?

B+Tree 索引是 InnoDB 和 MyISAM 最常用和支持的索引。
全文索引需要MySQL 5 .6 或更高版本,中文搜索需要插件。
共享索引按照最左前缀原则对字段进行排序。
不要使用哈希索引进行范围查找。
选择一个索引来查看场景,不要随意添加。
请记住:B+Tree > 联合索引 > 全文索引。
建立索引后,使用 EXPLAIN 查看执行计划。