最左前缀法则(联合索引)

联合索引  位置不影响,但是所有索引必须连续使用,才会走索引 中间跳过则会造成后面索引则会失效
索引失效
规避方法---尽量使用>= 或 <=

Explain需要重点关注的字段 Type key_leng possible_key




Sql的优化器评估全表扫描更快则不会走索引




显示表索引指令

条件and 接 age user 都会生效,但是跳过使用别的条件之后再接 age user 则会造成联合索引失效

Sql提示
当一个字段是联合索引也是单列索引
查询时会走联合索引还是单列索引 时sql优化器自动选择的

此时使用sql提示,让sql选择那个索引

Use index 是建议sql使用你推荐的索引,sql会判断索引是否高效,并不一定使用


















![[Python进阶] 消息框、弹窗:pywin32](https://img-blog.csdnimg.cn/1987913475b4427a94b4a3beb63efaa6.png)
