PRO

MySQL 面试手册

一站式的 MySQL 学习课程,内容围绕数据库的核心功能展开,包括关系型数据库和非关系数据库、SQL 基本语法、MySQL 逻辑架构、InnoDB 存储引擎体系结构、索引、锁、事务、备库和从库、SQL 优化等,具备平滑的学习路线和清晰的行文逻辑,且涵盖 MySQL 的绝大多部分知识点,吃透此课程可以应对大部分面试场景
![封面图](https://cs-wiki.oss-cn-shanghai.aliyuncs.com/29.png) ## 你将获得 - 完整的 MySQL 知识体系 - 涵盖 90% MySQL 面试题 - 清晰的解题逻辑,而非盲目的答案背诵 - 平滑的学习路线 ## 课程介绍 课程内容围绕数据库的核心功能开展: 1. **数据库基础**:关系型数据库和非关系数据库的区别、SQL 基本语法等 2. **MySQL 体系结构**:MySQL 逻辑架构、InnoDB 存储引擎体系结构等 3. **索引**:索引的底层原理、MySQL 中各种类型的索引包括聚集索引、辅助索引、唯一索引、覆盖索引、前缀索引等 4. **锁**:MySQL 中的各种锁,包括行锁、表锁、意向锁、InnoDB 三种行锁、加锁规则等 5. **事务**:四种并发问题、事物隔离级别以及实现原理(MVCC) 6. **备库和从库**:备库和从库的区别,主从复制、读写分离等 7. **SQL 优化**:慢 SQL 的分析方法以及一些常见的优化手段等 ## 学习建议 本课程是一站式的 MySQL 学习课程,具备**平滑的学习路线**和**清晰的行文逻辑**,且涵盖 MySQL 的绝大多部分知识点,吃透此课程可以应对大部分面试场景。**如果遇到模糊的概念推荐继续查阅相关经典书籍比如《高性能 MySQL》、《MySQL 技术内幕:InnoDB 存储引擎》,辅助理解**。