【说站】mysql索引建立的原则
2023-06-13 09:13:24 时间
mysql索引建立的原则
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
收藏 | 0点赞 | 0打赏
相关文章
- 一步步教你安装MySQL数据库(如何安装mysql数据库)
- 数据库MySQL命令行管理数据库进入方法(mysql命令打开)
- MySQL一键修复破损数据库的强大指令(mysql修复数据库命令)
- 大写MySQL:建立最佳数据库应用(mysql首字母)
- 建立MySQL用户:一步一步的操作指南(mysql建用户)
- 安卓MySQL数据库连接实现方案(安卓mysql数据库连接)
- MySQL: 解析SQL语句.(mysql语句解析)
- MySQL:如何使用联合索引优化性能(mysql加联合索引)
- MySQL优化:如何正确设置索引长度(mysql设置索引长度)
- 利用MySQL视图优化索引创建(mysql视图创建索引)
- 建立MySQL视图:简易妙招(mysql视图的建立)
- MySQL登录指南:简单易用的解决方案(mysql怎么登录)
- MySQL锁:查询性能优化技术(mysql锁查询)
- 分片技术:MySQL 打造分布式系统(mysql分片技术)
- 系统MySQL 客服系统:全新的服务体验(mysql客服)
- MySQL中添加表索引的方法(mysql表添加索引)
- MySQL: 添加索引以提高查询性能(mysql列加索引)
- MySQL索引技术深入剖析(mysql怎样索引)
- 如何应对Mysql索引变慢的问题?——25个字的技巧总结(mysql索引变慢)
- MySQL: 以最左原则为指南(mysql的最左原则)
- 从 Qt 中编译到 MySQL 的进程(qt mysql 编译)
- MySQL索引应用指南(mysql中使用索引)
- MySQL三表关联,如何使用中间表实现数据关联(mysql三表中间表关联)
- MySQL漏洞下载文件提权攻击(mysql下载文件提权)
- MySQL下载,顺利完成(mysql下载完成)
- 如何运行未注册服务的MySQL(mysql不注册服务启动)