• 技术文章 >数据库 >MySQL

    mysql索引建立的原则

    小妮浅浅小妮浅浅2021-10-28 10:23:51原创201

    1、尽量选择区分度高的列来建立索引。

    2、频繁查询列适合建立索引。

    3、遇到联合索引时,想想最左边的匹配原则。

    4、like模糊查询时,%在前面时才会使用索引,另外两种情况都会使索引失效。

    实例

    select * from USER us where name l like ‘公众号程序员fly%’ //name上有索引的话会使用到name上的索引
    select * from USER us where name l like ‘%公众号程序员fly’ //name上有索引的话索引会失效转为全表扫描
    select * from USER us where name l like ‘%公众号程序员fly%’ //name上有索引的话索引会失效转为全表扫描

    以上就是mysql索引建立的原则,希望对大家有所帮助。更多mysql学习指路:Mysql

    专题推荐:mysql 索引
    品易云
    上一篇:mysql常见的备份方法 下一篇:mysql中Memory存储引擎的特性

    相关文章推荐

    • 什么是mysql数据库• mysql是关系型数据库吗• python怎么连接mysql• 怎么验证mysql是否安装成功了• 如何删除mysql数据表

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网