{ "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 }