目录 MySQL索引失效的七子口诀 [超简单] 七子口诀: 模型数空运最快 MySQL索引失效的七子口诀 [超简单] 七子口诀: 模型数空运最快 解析: 运送一个模型要用空运,因为数空运最快 模: 代表模糊查询的意思,我们在使用like关键字的时候,如果是%开头,那么索引就会失效 型: 代表数据类型,如果代表数据类型错误了,索引也会失效 数: 代表函数的意思,对索引的字段使用内部函数,索引也会失效,这用情况应该建立基于函数的索引 空: 代表英文的null的意思.索引不存储空值,如果不限制索引列是Not Null,数据库会认为索引列有可能存在空值,所以也不会按照索引进行计算 运: 代表运算的意思,对索引进行加、减、乘、除等运算,会导致索引失效 最: 代表最左原则的意思,在复合索引中,索引列的顺序非常重要,如果不是按照索引最左列开始进行查找,则无法使用索引。 快: 代表全表扫描更快的意思,如果数据库预计使用全表扫描比使用任何索引更快,就不会使用索引