提交 92c02be5 编写于 作者: L luxin

add node-chapter-sample mapping file

上级 e75cabce
...@@ -567,7 +567,7 @@ MySQL 初阶-关系型数据库- MySQL 基本概念 ...@@ -567,7 +567,7 @@ MySQL 初阶-关系型数据库- MySQL 基本概念
高阶-服务器优化-performance_schema 高阶-服务器优化-performance_schema
#### 26.2 使用sys数据库分析MySQL' #### 26.2 使用sys数据库分析MySQL
高阶-服务器优化-SYS数据库 高阶-服务器优化-SYS数据库
......
{
"1.1 数据库的定义": 125068379,
"1.2 数据库的发展": 125069340,
"1.3 本章总结": 125069363,
"2.1 数据库系统": 125069431,
"2.2 SQL语言": 125069469,
"28.1 查询日志": 125069479,
"2.3 数据库访问技术": 125069492,
"2.4 本章总结": 125069688,
"3.1 MySQL三大范式": 125069703,
"3.2 MySQL存储引擎": 125069721,
"3.3 本章总结": 125069736,
"4.1 安装VMware虚拟机": 125069752,
"4.2 安装Windows操作系统": 125069769,
"4.3 安装Mac OS X操作系统": 125069789,
"4.4 安装CentOS操作系统": 125069809,
"4.5 本章总结": 125069830,
"5.1 配置CentOS 6.8服务器环境": 125069847,
"5.2 添加mysql用户身份": 125069861,
"5.3 本章总结": 125069876,
"6.1 基于MSI文件安装Windows版本的MySQL": 125069892,
"6.2 基于ZIP文件安装Windows版本的MySQL": 125069910,
"6.3 基于DMG文件安装Mac OS X版本的MySQL": 125069925,
"6.4 基于GZ文件安装Mac OS X版本的MySQL": 125069950,
"6.5 基于RPM文件安装CentOS版本的MySQL": 125069966,
"6.6 基于源码安装CentOS版本的MySQL": 125069983,
"6.7 遇到的问题和解决方案": 125070006,
"6.8 本章总结": 125070019,
"10.1 算术运算符": 125070037,
"10.2 比较运算符": 125070057,
"10.3 逻辑运算符": 125070081,
"10.4 位运算符": 125070092,
"10.5 运算符的优先级": 125070113,
"10.6 本章总结": 125070128,
"11.1 MySQL函数简介": 125070151,
"11.2 数学函数": 125070168,
"11.3 字符串函数": 125070182,
"11.4 日期和时间函数": 125070194,
"11.5 流程处理函数": 125070210,
"11.6 加密与解密函数": 125070221,
"11.7 聚合函数": 125070232,
"11.8 获取MySQL信息函数": 125070240,
"11.9 加锁与解锁函数": 125070256,
"11.10 JSON函数": 125070278,
"11.11 窗口函数": 125070293,
"11.12 MySQL的其他函数": 125070307,
"11.13 本章总结": 125070325,
"12.1 数据插入": 125070343,
"12.2 数据更新": 125070358,
"12.3 数据删除": 125070376,
"12.4 本章总结": 125070385,
"13.1 数据准备": 125070407,
"13.2 SELECT查询语句": 125070424,
"13.3 WHERE条件语句": 125070437,
"13.4 数据聚合查询": 125070449,
"13.5 JOIN语句": 125070464,
"13.6 子查询语句": 125070488,
"13.7 UNION联合语句": 125070503,
"13.8 使用别名查询数据": 125070514,
"13.9 使用正则表达式查询数据": 125070529,
"13.10 本章总结": 125070550,
"14.1 索引简介": 125070565,
"14.2 索引的使用场景": 125070580,
"14.3 创建数据表时创建索引": 125070595,
"14.4 为已有数据表添加索引": 125070611,
"14.5 删除索引": 125070622,
"14.6 隐藏索引": 125070632,
"14.7 降序索引": 125070649,
"14.8 函数索引": 125070670,
"14.9 本章总结": 125070678,
"15.1 视图概述": 125070689,
"15.2 创建视图": 125070703,
"15.3 查看视图": 125070713,
"15.4 修改视图的结构": 125070726,
"15.5 更新视图的数据": 125070737,
"15.6 删除视图": 125070749,
"15.7 本章总结": 125070764,
"16.1 存储过程和函数简介": 125070780,
"16.2 创建存储过程和函数": 125070791,
"16.3 查看存储过程和函数": 125070803,
"16.4 修改存储过程和函数": 125070812,
"16.5 调用存储过程和函数": 125070821,
"16.6 删除存储过程和函数": 125070837,
"16.7 MySQL中使用变量": 125070851,
"16.8 MySQL中使用变量案例": 125070864,
"16.9 定义条件和处理程序": 125070870,
"16.10 定义条件和处理程序案例": 125070875,
"16.11 MySQL中游标的使用": 125070891,
"16.12 MySQL中游标的使用案例": 125070899,
"16.13 MySQL中控制流程的使用": 125070907,
"16.14 本章总结": 125070924,
"17.1 创建触发器": 125070935,
"17.2 查看触发器": 125070942,
"17.3 删除触发器": 125070959,
"18.1 分区介绍": 125070968,
"18.2 RANGE分区": 125070980,
"18.3 LIST分区": 125070987,
"18.4 COLUMNS分区": 125070997,
"18.5 HASH分区": 125071009,
"18.6 KEY分区": 125071016,
"18.7 子分区": 125071030,
"18.8 分区中的NULL值处理": 125071036,
"18.9 本章总结": 125071046,
"19.1 公用表表达式": 125071054,
"19.2 生成列": 125071065,
"19.3 本章总结": 125071072,
"7.1 创建数据库": 125071084,
"7.2 查看数据库": 125071098,
"7.3 修改数据库名称": 125071106,
"7.4 数据库编码": 125071116,
"7.5 删除数据库": 125071124,
"7.6 本章总结": 125071132,
"8.1 创建数据表": 125071140,
"8.2 查看数据表结构": 125071149,
"8.3 修改数据表": 125071160,
"8.4 删除数据表": 125071173,
"8.5 MySQL中的临时表": 125071187,
"8.6 本章总结": 125071199,
"9.1 数值类型": 125071216,
"9.2 日期和时间类型": 125071230,
"9.3 文本字符串类型": 125071237,
"9.4 二进制字符串类型": 125071245,
"9.5 本章总结": 125071253,
"20.1 SHOW STATUS语句解析": 125071261,
"20.2 EXPLAIN语句解析": 125071266,
"20.3 SHOW PROFILE语句解析": 125071271,
"20.4 pt-query-digest分析查询": 125071281,
"20.5 优化子查询": 125071288,
"20.6 本章总结": 125071297,
"21.1 索引的类型": 125071304,
"21.2 使用索引的场景": 125071315,
"21.3 无法使用索引的场景": 125071324,
"21.4 使用索引提示": 125071334,
"21.5 使用生成列为JSON建立索引": 125071347,
"21.6 本章总结": 125071357,
"22.1 嵌套查询的优化": 125071363,
"22.2 OR条件语句的优化": 125071368,
"22.3 ORDER BY语句的优化": 125071378,
"22.4 GROUP BY语句的优化": 125071389,
"22.5 分页查询的优化": 125071395,
"22.6 插入数据的优化": 125071403,
"22.7 删除数据的优化": 125071415,
"22.8 本章总结": 125071420,
"23.1 优化数据类型": 125071439,
"23.2 删除重复索引和冗余索引": 125071452,
"23.3 反范式化设计": 125071458,
"23.4 增加中间表": 125071476,
"23.5 分析数据表": 125071485,
"23.6 检查数据表": 125071504,
"23.7 优化数据表": 125071512,
"23.8 拆分数据表": 125071522,
"23.9 本章总结": 125071535,
"24.1 MySQL服务器硬件的优化": 125071544,
"24.2 MySQL配置项的优化": 125071549,
"24.3 本章总结": 125071557,
"25.1 复用数据库连接": 125071565,
"25.2 减少数据访问": 125071571,
"25.3 开启查询缓存": 125071580,
"25.4 使用外部缓存": 125071588,
"25.5 使用分布式MySQL架构": 125071593,
"25.6 本章总结": 125071600,
"26.1 使用performance_schema数据库分析MySQL": 125071607,
"26.2 使用sys数据库分析MySQL": 125071615,
"26.3 MySQL 8.x中的资源组": 125071621,
"26.4 本章总结": 125071633,
"27.1 查看MySQL命令": 125071639,
"27.2 mysql命令": 125071650,
"27.3 mysqladmin命令": 125071666,
"27.4 myisampack命令": 125071673,
"27.5 mysqlbinlog命令": 125071680,
"27.6 mysqlcheck命令": 125071690,
"27.7 mysqlshow命令": 125071705,
"27.8 mysqldump命令": 125071717,
"27.9 mysqlimport命令": 125071727,
"27.10 本章总结": 125071733,
"28.2 慢查询日志": 125071750,
"28.3 错误日志": 125071760,
"28.4 二进制日志": 125071772,
"28.5 本章总结": 125071783,
"29.1 基于mysqldump备份并恢复数据": 125071788,
"29.2 基于mysqlpump备份并恢复数据": 125071794,
"29.3 基于mydumper备份并恢复数据": 125071802,
"29.4 基于mysqlhotcopy备份并恢复数据": 125071815,
"29.5 基于xtrabackup备份并恢复数据": 125071820,
"29.6 数据备份与恢复案例": 125071825,
"29.7 MySQL灾难恢复": 125071839,
"29.8 实现数据库的自动备份": 125071853,
"29.9 导出数据": 125071862,
"29.10 导入数据": 125071873,
"29.11 遇到的问题和解决方案": 125071884,
"29.12 本章总结": 125071892,
"30.1 MySQL中的权限表": 125071901,
"30.2 创建普通用户": 125071906,
"30.3 为用户授权": 125071915,
"30.4 查看用户权限": 125071930,
"30.5 修改用户权限": 125071941,
"30.6 撤销用户权限": 125071951,
"30.7 修改用户密码": 125071965,
"30.8 删除用户": 125071977,
"30.9 限制用户使用资源": 125071988,
"30.10 MySQL 8.x版本中的账户管理": 125072005,
"30.11 本章总结": 125072011,
"31.1 搭建MySQL主从复制环境": 125072022,
"31.2 搭建MySQL主主复制环境": 125072032,
"31.3 添加MySQL从库": 125072041,
"31.4 切换主从复制到链式复制": 125072051,
"31.5 切换链式复制到主从复制": 125072062,
"31.6 搭建MySQL多源复制环境": 125072076,
"31.7 添加复制过滤器": 125072088,
"31.8 设置延迟复制": 125072098,
"31.9 基于GTID搭建MySQL主从复制环境": 125072109,
"31.10 基于半同步模式搭建MySQL主从复制环境": 125072122,
"31.11 本章总结": 125072134,
"32.1 基于MySQL Proxy实现读写分离": 125072143,
"32.2 基于Atlas实现读写分离": 125072150,
"32.3 基于ProxySQL实现读写分离": 125072164,
"32.4 基于Amoeba实现读写分离": 125072170,
"32.5 基于Mycat实现读写分离": 125072177,
"32.6 本章总结": 125072185,
"33.1 基于Keepalived搭建MySQL高可用环境": 125072200,
"33.2 基于HAProxy搭建Mycat高可用环境": 125072209,
"33.3 基于Keepalived搭建HAProxy高可用环境": 125072219,
"33.4 本章总结": 125072227
}
\ No newline at end of file
此差异已折叠。
{} {
\ No newline at end of file "1.1 数据库的定义": 125068379,
"1.2 数据库的发展": 125069340,
"1.3 本章总结": 125069363,
"2.1 数据库系统": 125069431,
"2.2 SQL语言": 125069469,
"28.1 查询日志": 125069479,
"2.3 数据库访问技术": 125069492,
"2.4 本章总结": 125069688,
"3.1 MySQL三大范式": 125069703,
"3.2 MySQL存储引擎": 125069721,
"3.3 本章总结": 125069736,
"4.1 安装VMware虚拟机": 125069752,
"4.2 安装Windows操作系统": 125069769,
"4.3 安装Mac OS X操作系统": 125069789,
"4.4 安装CentOS操作系统": 125069809,
"4.5 本章总结": 125069830,
"5.1 配置CentOS 6.8服务器环境": 125069847,
"5.2 添加mysql用户身份": 125069861,
"5.3 本章总结": 125069876,
"6.1 基于MSI文件安装Windows版本的MySQL": 125069892,
"6.2 基于ZIP文件安装Windows版本的MySQL": 125069910,
"6.3 基于DMG文件安装Mac OS X版本的MySQL": 125069925,
"6.4 基于GZ文件安装Mac OS X版本的MySQL": 125069950,
"6.5 基于RPM文件安装CentOS版本的MySQL": 125069966,
"6.6 基于源码安装CentOS版本的MySQL": 125069983,
"6.7 遇到的问题和解决方案": 125070006,
"6.8 本章总结": 125070019,
"10.1 算术运算符": 125070037,
"10.2 比较运算符": 125070057,
"10.3 逻辑运算符": 125070081,
"10.4 位运算符": 125070092,
"10.5 运算符的优先级": 125070113,
"10.6 本章总结": 125070128,
"11.1 MySQL函数简介": 125070151,
"11.2 数学函数": 125070168,
"11.3 字符串函数": 125070182,
"11.4 日期和时间函数": 125070194,
"11.5 流程处理函数": 125070210,
"11.6 加密与解密函数": 125070221,
"11.7 聚合函数": 125070232,
"11.8 获取MySQL信息函数": 125070240,
"11.9 加锁与解锁函数": 125070256,
"11.10 JSON函数": 125070278,
"11.11 窗口函数": 125070293,
"11.12 MySQL的其他函数": 125070307,
"11.13 本章总结": 125070325,
"12.1 数据插入": 125070343,
"12.2 数据更新": 125070358,
"12.3 数据删除": 125070376,
"12.4 本章总结": 125070385,
"13.1 数据准备": 125070407,
"13.2 SELECT查询语句": 125070424,
"13.3 WHERE条件语句": 125070437,
"13.4 数据聚合查询": 125070449,
"13.5 JOIN语句": 125070464,
"13.6 子查询语句": 125070488,
"13.7 UNION联合语句": 125070503,
"13.8 使用别名查询数据": 125070514,
"13.9 使用正则表达式查询数据": 125070529,
"13.10 本章总结": 125070550,
"14.1 索引简介": 125070565,
"14.2 索引的使用场景": 125070580,
"14.3 创建数据表时创建索引": 125070595,
"14.4 为已有数据表添加索引": 125070611,
"14.5 删除索引": 125070622,
"14.6 隐藏索引": 125070632,
"14.7 降序索引": 125070649,
"14.8 函数索引": 125070670,
"14.9 本章总结": 125070678,
"15.1 视图概述": 125070689,
"15.2 创建视图": 125070703,
"15.3 查看视图": 125070713,
"15.4 修改视图的结构": 125070726,
"15.5 更新视图的数据": 125070737,
"15.6 删除视图": 125070749,
"15.7 本章总结": 125070764,
"16.1 存储过程和函数简介": 125070780,
"16.2 创建存储过程和函数": 125070791,
"16.3 查看存储过程和函数": 125070803,
"16.4 修改存储过程和函数": 125070812,
"16.5 调用存储过程和函数": 125070821,
"16.6 删除存储过程和函数": 125070837,
"16.7 MySQL中使用变量": 125070851,
"16.8 MySQL中使用变量案例": 125070864,
"16.9 定义条件和处理程序": 125070870,
"16.10 定义条件和处理程序案例": 125070875,
"16.11 MySQL中游标的使用": 125070891,
"16.12 MySQL中游标的使用案例": 125070899,
"16.13 MySQL中控制流程的使用": 125070907,
"16.14 本章总结": 125070924,
"17.1 创建触发器": 125070935,
"17.2 查看触发器": 125070942,
"17.3 删除触发器": 125070959,
"18.1 分区介绍": 125070968,
"18.2 RANGE分区": 125070980,
"18.3 LIST分区": 125070987,
"18.4 COLUMNS分区": 125070997,
"18.5 HASH分区": 125071009,
"18.6 KEY分区": 125071016,
"18.7 子分区": 125071030,
"18.8 分区中的NULL值处理": 125071036,
"18.9 本章总结": 125071046,
"19.1 公用表表达式": 125071054,
"19.2 生成列": 125071065,
"19.3 本章总结": 125071072,
"7.1 创建数据库": 125071084,
"7.2 查看数据库": 125071098,
"7.3 修改数据库名称": 125071106,
"7.4 数据库编码": 125071116,
"7.5 删除数据库": 125071124,
"7.6 本章总结": 125071132,
"8.1 创建数据表": 125071140,
"8.2 查看数据表结构": 125071149,
"8.3 修改数据表": 125071160,
"8.4 删除数据表": 125071173,
"8.5 MySQL中的临时表": 125071187,
"8.6 本章总结": 125071199,
"9.1 数值类型": 125071216,
"9.2 日期和时间类型": 125071230,
"9.3 文本字符串类型": 125071237,
"9.4 二进制字符串类型": 125071245,
"9.5 本章总结": 125071253,
"20.1 SHOW STATUS语句解析": 125071261,
"20.2 EXPLAIN语句解析": 125071266,
"20.3 SHOW PROFILE语句解析": 125071271,
"20.4 pt-query-digest分析查询": 125071281,
"20.5 优化子查询": 125071288,
"20.6 本章总结": 125071297,
"21.1 索引的类型": 125071304,
"21.2 使用索引的场景": 125071315,
"21.3 无法使用索引的场景": 125071324,
"21.4 使用索引提示": 125071334,
"21.5 使用生成列为JSON建立索引": 125071347,
"21.6 本章总结": 125071357,
"22.1 嵌套查询的优化": 125071363,
"22.2 OR条件语句的优化": 125071368,
"22.3 ORDER BY语句的优化": 125071378,
"22.4 GROUP BY语句的优化": 125071389,
"22.5 分页查询的优化": 125071395,
"22.6 插入数据的优化": 125071403,
"22.7 删除数据的优化": 125071415,
"22.8 本章总结": 125071420,
"23.1 优化数据类型": 125071439,
"23.2 删除重复索引和冗余索引": 125071452,
"23.3 反范式化设计": 125071458,
"23.4 增加中间表": 125071476,
"23.5 分析数据表": 125071485,
"23.6 检查数据表": 125071504,
"23.7 优化数据表": 125071512,
"23.8 拆分数据表": 125071522,
"23.9 本章总结": 125071535,
"24.1 MySQL服务器硬件的优化": 125071544,
"24.2 MySQL配置项的优化": 125071549,
"24.3 本章总结": 125071557,
"25.1 复用数据库连接": 125071565,
"25.2 减少数据访问": 125071571,
"25.3 开启查询缓存": 125071580,
"25.4 使用外部缓存": 125071588,
"25.5 使用分布式MySQL架构": 125071593,
"25.6 本章总结": 125071600,
"26.1 使用performance_schema数据库分析MySQL": 125071607,
"26.2 使用sys数据库分析MySQL": 125071615,
"26.3 MySQL 8.x中的资源组": 125071621,
"26.4 本章总结": 125071633,
"27.1 查看MySQL命令": 125071639,
"27.2 mysql命令": 125071650,
"27.3 mysqladmin命令": 125071666,
"27.4 myisampack命令": 125071673,
"27.5 mysqlbinlog命令": 125071680,
"27.6 mysqlcheck命令": 125071690,
"27.7 mysqlshow命令": 125071705,
"27.8 mysqldump命令": 125071717,
"27.9 mysqlimport命令": 125071727,
"27.10 本章总结": 125071733,
"28.2 慢查询日志": 125071750,
"28.3 错误日志": 125071760,
"28.4 二进制日志": 125071772,
"28.5 本章总结": 125071783,
"29.1 基于mysqldump备份并恢复数据": 125071788,
"29.2 基于mysqlpump备份并恢复数据": 125071794,
"29.3 基于mydumper备份并恢复数据": 125071802,
"29.4 基于mysqlhotcopy备份并恢复数据": 125071815,
"29.5 基于xtrabackup备份并恢复数据": 125071820,
"29.6 数据备份与恢复案例": 125071825,
"29.7 MySQL灾难恢复": 125071839,
"29.8 实现数据库的自动备份": 125071853,
"29.9 导出数据": 125071862,
"29.10 导入数据": 125071873,
"29.11 遇到的问题和解决方案": 125071884,
"29.12 本章总结": 125071892,
"30.1 MySQL中的权限表": 125071901,
"30.2 创建普通用户": 125071906,
"30.3 为用户授权": 125071915,
"30.4 查看用户权限": 125071930,
"30.5 修改用户权限": 125071941,
"30.6 撤销用户权限": 125071951,
"30.7 修改用户密码": 125071965,
"30.8 删除用户": 125071977,
"30.9 限制用户使用资源": 125071988,
"30.10 MySQL 8.x版本中的账户管理": 125072005,
"30.11 本章总结": 125072011,
"31.1 搭建MySQL主从复制环境": 125072022,
"31.2 搭建MySQL主主复制环境": 125072032,
"31.3 添加MySQL从库": 125072041,
"31.4 切换主从复制到链式复制": 125072051,
"31.5 切换链式复制到主从复制": 125072062,
"31.6 搭建MySQL多源复制环境": 125072076,
"31.7 添加复制过滤器": 125072088,
"31.8 设置延迟复制": 125072098,
"31.9 基于GTID搭建MySQL主从复制环境": 125072109,
"31.10 基于半同步模式搭建MySQL主从复制环境": 125072122,
"31.11 本章总结": 125072134,
"32.1 基于MySQL Proxy实现读写分离": 125072143,
"32.2 基于Atlas实现读写分离": 125072150,
"32.3 基于ProxySQL实现读写分离": 125072164,
"32.4 基于Amoeba实现读写分离": 125072170,
"32.5 基于Mycat实现读写分离": 125072177,
"32.6 本章总结": 125072185,
"33.1 基于Keepalived搭建MySQL高可用环境": 125072200,
"33.2 基于HAProxy搭建Mycat高可用环境": 125072209,
"33.3 基于Keepalived搭建HAProxy高可用环境": 125072219,
"33.4 本章总结": 125072227
}
\ No newline at end of file
...@@ -73,6 +73,7 @@ class NodeKnowledgeMapping(): ...@@ -73,6 +73,7 @@ class NodeKnowledgeMapping():
if line.startswith("##") and not line_next.startswith("##"): if line.startswith("##") and not line_next.startswith("##"):
section = re.sub(r"^#{1,10} {1,5}", "", line) section = re.sub(r"^#{1,10} {1,5}", "", line)
section = re.sub(r"^\[.*?\]", "", section).strip()
text = line_next.replace(" ", "").lower() text = line_next.replace(" ", "").lower()
if not text.startswith(self.tree_name): if not text.startswith(self.tree_name):
text = self.tree_name + text text = self.tree_name + text
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册