目录大纲
MySQL基础篇
一、数据库概述与MySQL安装篇
- 数据库概述
- MySQL环境搭建
二、SQL之SELECT使用篇
- 基本的SELECT语句
- 运算符
- 排序与分页
- 多表查询
- 单行函数
- 聚合函数
- 子查询
三、SQL之DDL、DML、DCL使用篇
- 创建和管理表
- 数据处理之增删改
- MySQL数据类型
- 约束
四、其它数据库对象篇
- 视图
- 存储过程与函数
- 变量、流程控制与游标
- 触发器
五、MySQL8 新特性篇
- MySQL8其它新特性
MySQL高级特性篇
一、MySQL架构篇
- Linux下MySQL的安装与使用
- MySQL的数据目录
- 用户与权限管理
- 逻辑结构
- 存储引擎
- InnoDB数据页结构
二、索引及调优篇
- 索引
- 性能分析工具的使用
- 索引优化与SQL优化
- 数据库的设计规范
- 数据库其他调优策略
三、事务篇
- 事务基础知识
- MySQL事务日志
- 锁
- 多版本并发控制(MVCC)
四、日志与备份篇
- 其它数据库日志
- 主从复制
- 数据库备份与恢复
MySQL高手是怎样炼成的
- mysql服务器的安装配置
- SQL编程(自定义函数、存储过程、触发器、定时任务)
- 数据库索引建立
- SQL语句优化
- 数据库内部结构和原理
- 数据库的性能监控分析与系统优化各种参数常量设定
- 数据库建模优化主从复制
- 分布式架构搭建、垂直切割和水平切割
- MyCat
- 数据迁移
- 容灾备份和恢复
- 对开源数据库进行二次开发