在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
增加索引可以提高查询效率。增加索引就是增加一个索引文件,存放的是数据的地址,类似与我们文档的目录,在查找过程中可以不用从书的内容查找,直接根据目录对应的页码查找。索引是根据地址查找。 用explain查看SQL的执行计划执行计划的 type 表示MySQL在表中找到所需行的方式,又称“访问类型”,常见类型如下: ALL, index, range, ref, eq_ref, const, system, NULL 1、使用查询多列使用or,type=all2、使用模糊查询,type=all3、在加索引的字段上有运算4、如果列类型是字符串,需要使用引号引用起来。name字段是字符串类型没引号 type=all
有引号 tye=ref
首先mysql有个类型转换规则就是将“字符转成数字”,上面的sql是包含运算的: 5、反向查询区分情况(not , not in, not like, <>, != ,!>,!< ) 使用索引效果
其他情况1、联合索引中关联字段没有使用相同的字符集; 到此这篇关于浅谈mysql增加索引不生效的几种情况的文章就介绍到这了,更多相关mysql增加索引不生效内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界! |
请发表评论