Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
skill_tree_mysql
提交
069c3ea9
S
skill_tree_mysql
项目概览
CSDN 技术社区
/
skill_tree_mysql
通知
21
Star
0
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
skill_tree_mysql
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
069c3ea9
编写于
5月 17, 2022
作者:
F
feilong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
添加初/进阶划分
上级
2ccce4df
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
82 addition
and
39 deletion
+82
-39
index.md
index.md
+82
-39
未找到文件。
index.md
浏览文件 @
069c3ea9
## 第1篇 MySQL基础
## [技能树-增加] MySQL 20问 FAQ
## [技能树-初阶] 第1篇 MySQL基础
MySQL 初阶-关系型数据库-数据库基本概念
...
...
@@ -30,7 +32,7 @@ MySQL 初阶-关系型数据库-数据库基本概念
MySQL 初阶-关系型数据库- MySQL 基本概念
## 第2篇 环境搭建
##
[不采纳,技能树独立增加安装节]
第2篇 环境搭建
不采纳
...
...
@@ -52,30 +54,39 @@ MySQL 初阶-关系型数据库- MySQL 基本概念
#### 6.7 遇到的问题和解决方案
## 第3篇 MySQL开发
### 第7章 MySQL操作数据库
### [技能树-初阶] 第7章 MySQL操作数据库
#### 7.1 创建数据库
#### 7.2 查看数据库
#### 7.3 修改数据库名称
#### 7.4 数据库编码
#### 7.5 删除数据库
### 第8章 MySQL操作数据表(重要的初中阶知识,采纳)
### [技能树-初阶]第8章 MySQL操作数据表(重要的初中阶知识,采纳)
#### 8.1 创建数据表
#### 8.2 查看数据表结构
#### 8.3 修改数据表
#### 8.4 删除数据表
#### 8.5 MySQL中的临时表
### MySQL数据类型(初阶知识,采纳)
#### [技能树-进阶] 8.5 MySQL中的临时表
### [技能树-初阶] 第9章 MySQL数据类型(初阶知识,采纳)
#### 9.1 数值类型
#### 9.2 日期和时间类型
#### 9.3 文本字符串类型
#### 9.4 二进制字符串类型
### 第10章 MySQL运算符(基础知识,采纳,建议出题人自行分拆)
### [技能树-初阶] 第10章 MySQL运算符(基础知识,采纳,建议出题人自行分拆)
#### 10.1 算术运算符
#### 10.2 比较运算符
#### 10.3 逻辑运算符
#### 10.4 位运算符
#### 10.5 运算符的优先级
### 第11章 MySQL函数(基础知识,采纳)
### [技能树-初阶] 第11章 MySQL函数(基础知识,采纳)
#### 11.1 MySQL函数简介
#### 11.2 数学函数
#### 11.3 字符串函数
...
...
@@ -83,17 +94,20 @@ MySQL 初阶-关系型数据库- MySQL 基本概念
#### 11.5 流程处理函数
#### 11.6 加密与解密函数
#### 11.7 聚合函数
#### 11.8 获取MySQL信息函数
#### 11.9 加锁与解锁函数
#### 11.10 JSON函数
#### 11.11 窗口函数
#### 11.12 MySQL的其他函数
### 第12章 MySQL数据变更(重要的初中阶知识,采纳)
#### [技能树-进阶] 11.8 获取MySQL信息函数
#### [技能树-进阶] 11.9 加锁与解锁函数
#### [技能树-进阶] 11.10 JSON函数
#### [技能树-进阶] 11.11 窗口函数
#### [技能树-进阶] 11.12 MySQL的其他函数
### [技能树-初阶] 第12章 MySQL数据变更(重要的初中阶知识,采纳)
#### 12.1 数据插入
#### 12.2 数据更新
#### 12.3 数据删除
### 第13章 MySQL数据查询(重要的初中阶知识,采纳,每节至少一题)
#### 13.1数据准备
### [技能树-初阶] 第13章 MySQL数据查询(重要的初中阶知识,采纳,每节至少一题)
#### [不需要] 13.1 数据准备
#### 13.2 SELECT查询语句
#### 13.3 WHERE条件语句
#### 13.4 数据聚合查询
...
...
@@ -102,7 +116,9 @@ MySQL 初阶-关系型数据库- MySQL 基本概念
#### 13.7 UNION联合语句
#### 13.8 使用别名查询数据
#### 13.9 使用正则表达式查询数据
### 第14章 MySQL索引(重要的中高阶知识,采纳)
### [技能树-初阶] 第14章 MySQL索引(重要的中高阶知识,采纳)
#### 14.1 索引简介
#### 14.2 索引的使用场景
#### 14.3 创建数据表时创建索引
...
...
@@ -110,15 +126,21 @@ MySQL 初阶-关系型数据库- MySQL 基本概念
#### 14.5 删除索引
#### 14.6 隐藏索引
#### 14.7 降序索引
#### 14.8 函数索引
### 第15章 MySQL视图(重要的中高阶知识,采纳)
#### [技能树-进阶] 14.8 函数索引
### [技能树-初阶] 第15章 MySQL视图(重要的中高阶知识,采纳)
#### 15.1 视图概述
#### 15.2 创建视图
#### 15.3 查看视图
#### 15.4 修改视图的结构
#### 15.5 更新视图的数据
#### [技能树-进阶] 15.5 更新视图的数据
#### 15.6 删除视图
### 第16章 存储过程和函数(重要的中高阶知识,采纳)
### [技能树-初阶] 第16章 存储过程和函数(重要的中高阶知识,采纳)
#### 16.1 存储过程和函数简介
#### 16.2 创建存储过程和函数
#### 16.3 查看存储过程和函数
...
...
@@ -129,14 +151,19 @@ MySQL 初阶-关系型数据库- MySQL 基本概念
#### 16.8 MySQL中使用变量案例
#### 16。9 定义条件和处理程序
#### 16.10 定义条件和处理程序案例
#### 16.11 MySQL中游标的使用
#### 16.12 MySQL中游标的使用案例
#### 16.13 MySQL中控制流程的使用
### 第17章 MySQL触发器(重要的中高阶知识,采纳)
#### [技能树-进阶] 16.11 MySQL中游标的使用
#### [技能树-进阶] 16.12 MySQL中游标的使用案例
#### [技能树-进阶] 16.13 MySQL中控制流程的使用
### [技能树-进阶] 第17章 MySQL触发器(重要的中高阶知识,采纳)
#### 17.1 创建触发器
#### 17.2 查看触发器
#### 17.3 删除触发器
### 第18章 MySQL分区(重要的高阶知识,采纳,建议适当合并)
### [技能树-进阶] 第18章 MySQL分区(重要的高阶知识,采纳,建议适当合并)
#### 18.1 分区介绍
#### 18.2 RANGE分区
#### 18.3 LIST分区
...
...
@@ -145,16 +172,21 @@ MySQL 初阶-关系型数据库- MySQL 基本概念
#### 18.6 KEY分区
#### 18.7 子分区
#### 18.8 分区中的NULL值处理
### 第19章 MySQL公用表表达式和生成列(重要的中阶知识,采纳)
### [技能树-进阶] 第19章 MySQL公用表表达式和生成列(重要的中阶知识,采纳)
#### 19.1 公用表表达式
#### 19.2 生成列
## 第4篇 MySQL优化
## [技能树-进阶] 第4篇 MySQL优化
### 第20章 MySQL查询优化(重要的中高阶知识,采纳)
#### 20.1 SHOW STATUS语句解析
#### 20.2 EXPLAIN语句解析
#### 20.3 SHOW PROFILE语句解析
#### 20.4 pt-query-digest分析查询
#### 20.5 优化子查询
### 第21章 MySQL索引优化(重要的高阶知识,采纳)
#### 21.1 索引的类型
#### 21.2 使用索引的场景
...
...
@@ -191,8 +223,9 @@ MySQL 初阶-关系型数据库- MySQL 基本概念
#### 26.1 使用performance_schema数据库分析MySQL
#### 26.2 使用sys数据库分析MySQL
#### 26.3 MySQL 8.x中的资源组
## 第5篇 MySQL运维
### 第27章 MySQL命令行工具
###
[技能树-初阶]
第27章 MySQL命令行工具
#### 27.1 查看MySQL命令
#### 27.10 本章总结
#### 27.2 mysql命令
...
...
@@ -203,24 +236,30 @@ MySQL 初阶-关系型数据库- MySQL 基本概念
#### 27.7 mysqlshow命令
#### 27.8 mysqldump命令
#### 27.9 mysqlimport命令
### 第28章 MySQL日志(中阶知识,采纳)
### [技能树-进阶] 第28章 MySQL日志(中阶知识,采纳)
#### 28.1 查询日志
#### 28.2 慢查询日志
#### 28.3 错误日志
#### 28.4 二进制日志
### 第29章 数据备份与恢复(重要的初中阶知识,采纳)
### [技能树-初阶] 第29章 数据备份与恢复(重要的初中阶知识,采纳)
#### 29.1 基于mysqldump备份并恢复数据
#### 29.2 基于mysqlpump备份并恢复数据
#### 29.3 基于mydumper备份并恢复数据
#### 29.4 基于mysqlhotcopy备份并恢复数据
#### 29.5 基于xtrabackup备份并恢复数据
#### 29.6 数据备份与恢复案例
#### [技能树-进阶] 29.2 基于mysqlpump备份并恢复数据
#### [技能树-进阶] 29.3 基于mydumper备份并恢复数据
#### [技能树-进阶] 29.4 基于mysqlhotcopy备份并恢复数据
#### [技能树-进阶] 29.5 基于xtrabackup备份并恢复数据
#### [技能树-进阶] 29.6 数据备份与恢复案例
#### 29.7 MySQL灾难恢复
#### 29.8 实现数据库的自动备份
#### [技能树-进阶] 29.8 实现数据库的自动备份
#### 29.9 导出数据
#### 29.10 导入数据
#### 29.11 遇到的问题和解决方案
### 第30章 MySQL账户管理(重要的初中阶知识,采纳)
### [技能树-初阶]第30章 MySQL账户管理(重要的初中阶知识,采纳)
#### 30.1 MySQL中的权限表
#### 30.2 创建普通用户
#### 30.3 为用户授权
...
...
@@ -231,7 +270,9 @@ MySQL 初阶-关系型数据库- MySQL 基本概念
#### 30.8 删除用户
#### 30.9 限制用户使用资源
#### 30.10 MySQL 8.x版本中的账户管理
## 第6篇 MySQL架构
## [技能树-进阶] 第6篇 MySQL架构
### 第31章 MySQL复制(中高阶知识,采纳)
#### 31.1 搭建MySQL主从复制环境
#### 31.2 搭建MySQL主主复制环境
...
...
@@ -244,12 +285,14 @@ MySQL 初阶-关系型数据库- MySQL 基本概念
#### 31.9 基于GTID搭建MySQL主从复制环境
#### 31.10 基于半同步模式搭建MySQL主从复制环境
#### 31.11 本章总结
### 第32章 MySQL读写分离(中高阶知识,采纳)
#### 32.1 基于MySQL Proxy实现读写分离
#### 32.2 基于Atlas实现读写分离
#### 32.3 基于ProxySQL实现读写分离
#### 32.4 基于Amoeba实现读写分离
#### 32.5 基于Mycat实现读写分离
### 第33章 MySQL HA高可用架构(中高阶知识,采纳)
#### 33.1 基于Keepalived搭建MySQL高可用环境
#### 33.2 基于HAProxy搭建Mycat高可用环境
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录