0-数据库-目录结构

147 阅读2分钟

目录大纲

MySQL基础篇

一、数据库概述与MySQL安装篇

  1. 数据库概述
  2. MySQL环境搭建

二、SQL之SELECT使用篇

  1. 基本的SELECT语句
  2. 运算符
  3. 排序与分页
  4. 多表查询
  5. 单行函数
  6. 聚合函数
  7. 子查询

三、SQL之DDL、DML、DCL使用篇

  1. 创建和管理表
  2. 数据处理之增删改
  3. MySQL数据类型
  4. 约束

四、其它数据库对象篇

  1. 视图
  2. 存储过程与函数
  3. 变量、流程控制与游标
  4. 触发器

五、MySQL8 新特性篇

  1. MySQL8其它新特性

MySQL高级特性篇

一、MySQL架构篇

  1. Linux下MySQL的安装与使用
  2. MySQL的数据目录
  3. 用户与权限管理
  4. 逻辑结构
  5. 存储引擎
  6. InnoDB数据页结构

二、索引及调优篇

  1. 索引
  2. 性能分析工具的使用
  3. 索引优化与SQL优化
  4. 数据库的设计规范
  5. 数据库其他调优策略

三、事务篇

  1. 事务基础知识
  2. MySQL事务日志
  3. 多版本并发控制(MVCC)

四、日志与备份篇

  1. 其它数据库日志
  2. 主从复制
  3. 数据库备份与恢复

 

MySQL高手是怎样炼成的

  • mysql服务器的安装配置
  • SQL编程(自定义函数、存储过程、触发器、定时任务)
  • 数据库索引建立
  • SQL语句优化
  • 数据库内部结构和原理
  • 数据库的性能监控分析与系统优化各种参数常量设定
  • 数据库建模优化主从复制
  • 分布式架构搭建、垂直切割和水平切割
  • MyCat
  • 数据迁移
  • 容灾备份和恢复
  • 对开源数据库进行二次开发