该文为< MySQL 实战 45 讲>的学习笔记,感谢查看,如有错误,欢迎指正 一.查询和更新上的区别 这两类索引在查询能力上是没差别的,主要考虑的是对更新性能的影响.建议尽量选择普通索引. 1.1 MySQL 的查询操作 普通索引 查找到第一个满足条件的记录后,继续向后遍历,直到第一个不满足条件的记录. 唯一索引 由于索引定义了唯一性,查找到第一个满足条件的记录后,直接停止继续检索. 普通索引会多检索一次,几乎没有影响.因为 InnoDB 的数据是按照数据页为单位进行读写的,需要读取数据时,…