Skip to content

MySQL 数据库

MySQL 是全球最流行的开源关系型数据库,从中小型网站到亿级流量的大厂,都能见到它的身影。

本模块系统地覆盖 MySQL 从入门到进阶的完整知识体系——从基础的 SQL 语法,到表结构设计,到性能优化,到事务锁机制,到主从复制与备份恢复。无论你是 MySQL 初学者,还是想系统性地提升 MySQL 技能,这里都有你需要的内容。


内容地图

第一部分:MySQL 基础入门

从零开始,搭建开发环境,理解数据库的核心概念。

第二部分:SQL 核心语法(基础查询)

用 SQL 操作数据,是每个开发者必备的技能。

第三部分:数据库对象管理

用 DDL 管理数据库对象,用 DML 操作数据,用约束保证数据完整性。

第四部分:MySQL 高级特性(基础)

深入理解 MySQL 的底层原理。

第五部分:索引与性能优化

MySQL 性能优化的核心——索引。

第六部分:事务、锁与 MVCC

MySQL 保证数据一致性的核心机制。

第七部分:日志、备份与主从复制

数据安全是企业级应用的底线。


学习路径

第一周:MySQL 基础入门 + SQL 核心语法
第二周:数据库对象管理(DDL/DML/约束)
第三周:MySQL 高级特性(字符集/存储引擎/架构)
第四周:索引与性能优化(核心技能)
第五周:事务、锁与 MVCC(进阶必备)
第六周:主从复制与备份恢复(运维必备)

建议按顺序学习,尤其索引与性能优化是 MySQL 最核心的技能,需要建立在对 SQL 和存储引擎的充分理解之上。


下一步

MySQL 是什么?为什么要学它?适合谁来学?

MySQL 教程简介 开始。

基于 VitePress 构建