本笔记摘录网上众多大佬的笔记,总结复习自用。如有侵犯,请联系删帖。尾部有原著链接。
1、MySQL整体知识逻辑结构
![](https://img-blog.csdnimg.cn/85c74a45aad242059ff0b73b05951851.png)
2、MySQL基础知识
2.1 三大范式
第一范式:确保列不可再分;
第二范式:消除部分函数依赖;
第三范式:消除传递函数依赖
2.2日志文件
2.3存储引擎
3、MySQL索引
3.1索引分类
3.2B树与B+树索引
3.3联合索引和覆盖索引
3.4Hash索引和全文索引
3.5索引的实际使用
4、MySQL的锁机制
4.1锁的类型
4.2InnoDB锁的特性
4.3行锁的三种算法
4.4锁的实际应用
4.5死锁
5、MySQL事务
5.1事务基本要素/并发问题/隔离级别
5.2事务的实现
5.3MVCC的实现
5.4事务控制语句
5.5分布式事务
6、MySQL备份/复制/分库分表
参考文章: