MySQL是世界上最流行的开源关系型数据库,它为Web应用提供了稳定可靠的数据存储方案。
本文系统梳理了MySQL的核心概念和最佳实践,是后端开发者的必备知识。
没有索引时,MySQL 查找一条记录需要全表扫描(从头到尾扫一遍)。对于 1000 万行的表,这意味着扫描 1000 万行数据。
有索引时,MySQL 通过 B+ 树查找,只需要 3-4 次磁盘 I/O 就能找到目标数据。
类比: 索引就像字典的目录。没有目录,找一个字得翻完整本字典;有目录,先查目录定位到页码,直接翻到那一页。
2026/6/27大约 15 分钟