MySQL 8.0参考手册

包括MySQL NDB Cluster 8.0

摘要

这是MySQL™参考手册。它记录了MySQL 8.0到8.0.25,以及基于8.0版本的NDB集群发布NDB分别通过8.0.24-ndb-8.0.24。它可能包括尚未发布的MySQL10bet官方网站版本特性的文档。有关已发布的版本的信息,请参见MySQL 8.0版本说明

MySQL 8.0特性。本手册描述了MySQL 8.0版本中不包含的特性;这些特性可能不包含在授权给您的MySQL 8.0版本中。如果您对您的MySQL 8.0版本中包含的特性有任何疑问,请参阅您的MySQL 8.0许可协议或联系您的Oracle销售代表。

有关详细说明每个版本中的更改的说明,请参见MySQL 8.0版本说明

有关法律信息(包括许可信息),请参见前言及法律声明

有关使用MySQL的帮助,请访问MySQL论坛,在这里您可以与其他MySQL用户讨论您的问题。

于2021-04-11生成的文件(修订版:69321)


目录

前言及法律声明
1基本概况
1.1手册简介
1.2 MySQL数据库管理系统概述
1.2.1 MySQL是什么?
1.2.2 MySQL的主要特点
1.2.3 MySQL历史
1.3 MySQL 8.0的新特性
1.4 MySQL 8.0中新增、弃用或移除的服务器和状态变量和选项
1.5 MySQL信息源
1.6如何报告错误或问题
1.7遵循MySQL标准
1.7.1 MySQL对标准SQL的扩展
1.7.2 MySQL与标准SQL的区别
1.7.3 MySQL如何处理约束
1.8学分
1.8.1 MySQL的贡献者
1.8.2文档人员和翻译人员
1.8.3支持MySQL的包
1.8.4创建MySQL的工具
1.8.5 MySQL的支持者
2安装和升级MySQL
2.1总体安装指导
2.1.1支持的平台
2.1.2 MySQL的版本和发行版
2.1.3如何获取MySQL
2.1.4使用MD5校验和和GnuPG校验包完整性
2.1.5安装布局
2.1.6特定于编译器的构建特性
2.2使用通用二进制文件在Unix/Linux上安装MySQL
2.3 Windows下安装MySQL
2.3.1 Windows下MySQL的安装布局
2.3.2选择安装包
2.3.3 MySQL for Windows安装程序
2.3.4在Windows系统上安装MySQLnoinstallZIP归档
2.3.5安装Microsoft Windows MySQL Server故障处理
2.3.6 Windows安装后流程
2.3.7 Windows平台约束与限制
2.4 macOS下安装MySQL
2.4.1 macOS下安装MySQL的一般注意事项
2.4.2 macOS下使用本地包方式安装MySQL
2.4.3安装和使用MySQL启动守护进程
2.4.4安装和使用MySQL首选项窗格
2.5 Linux系统下安装MySQL
2.5.1 Linux下通过MySQL Yum Repository安装MySQL
2.5.2 Linux系统下通过MySQL APT存储库安装MySQL
2.5.3在Linux系统下通过MySQL SLES存储库安装MySQL
2.5.4 Linux系统下使用Oracle RPM包安装MySQL
2.5.5使用Oracle的Debian安装包在Linux下安装MySQL
2.5.6使用Docker在Linux上部署MySQL
2.5.7 Linux系统下从本地软件库安装MySQL
2.5.8使用Juju在Linux系统下安装MySQL
2.5.9使用systemd管理MySQL服务器
2.6通过ULN (Unbreakable Linux Network)安装MySQL
2.7在Solaris系统上安装MySQL
2.7.1在Solaris系统上安装MySQL (Solaris PKG
2.8在FreeBSD上安装MySQL
2.9从源代码安装MySQL
2.9.1源端安装方法
2.9.2源安装前提条件
2.9.3 MySQL源代码安装布局
2.9.4 MySQL标准版本安装
2.9.5以开发源树方式安装MySQL
2.9.6配置SSL库支持
2.9.7 MySQL源配置选项
2.9.8 MySQL编译问题处理
2.9.9 MySQL配置和第三方工具
2.9.10生成MySQL Doxygen文档内容10bet官方网站
2.10安装后设置和测试
2.10.1初始化数据目录
2.10.2启动服务器
2.10.3测试服务器
2.10.4 MySQL初始帐户安全
2.10.5自动启动和停止MySQL
2.11升级MySQL
2.11.1从这里开始
2.11.2升级路径
2.11.3 MySQL升级过程升级的内容
2.11.4 MySQL 8.0的修改
2.11.5升级前准备
2.11.6在Unix/Linux下升级MySQL二进制或包安装
2.11.7通过MySQL Yum Repository升级MySQL
2.11.8使用MySQL APT存储库升级MySQL
2.11.9使用MySQL SLES存储库升级MySQL
2.11.10 Windows下升级MySQL
2.11.11升级MySQL的Docker安装
2.11.12升级故障处理
2.11.13重建/修复表/索引
2.11.14复制MySQL到其他机器
2.12 MySQL降级
2.13 Perl安装注意事项
2.13.1在Unix系统上安装Perl
2.13.2 Windows下安装ActiveState Perl
2.13.3 Perl DBI/DBD接口使用问题
3教程
3.1连接和断开服务器
3.2输入查询
3.3创建和使用数据库
3.3.1创建并选择数据库
3.3.2新建表
3.3.3向表加载数据
3.3.4从表中检索信息
3.4获取数据库和表信息
3.5批量使用mysql
3.6常用查询举例
3.6.1每列的最大值
3.6.2某列最大行
3.6.3每组最大列数
3.6.4某列的组最大值行数
3.6.5使用自定义变量
3.6.6使用外键
3.6.7双键搜索
3.6.8计算日访问量
3.6.9使用AUTO_INCREMENT
3.7在Apache下使用MySQL
4 MySQL程序
4.1 MySQL程序概述
4.2使用MySQL程序
4.2.1调用MySQL程序
4.2.2指定程序选项
4.2.3连接服务器命令选项
4.2.4通过命令选项连接MySQL服务器
4.2.5使用类uri字符串或键值对连接服务器
4.2.6通过DNS SRV记录连接服务器
4.2.7连接传输协议
4.2.8连接压缩控制
4.2.9设置环境变量
4.3服务器和服务器启动程序
4.3.1 mysqld - MySQL服务器
4.3.2 mysqld_safe - MySQL服务器启动脚本
4.3.3 mysql。server - MySQL服务器启动脚本
4.3.4 mysqld_multi管理多台MySQL服务器
4.4安装相关程序
4.4.1 comp_err -编译MySQL错误信息文件
4.4.2 mysql_secure_installation—提高MySQL安装安全性
4.4.3 mysql_ssl_rsa_setup -创建SSL/RSA文件
4.4.4 mysql_tzinfo_to_sql -加载时区表
4.4.5 mysql_upgrade检查和升级MySQL表
4.5客户端程序
4.5.1 mysql - mysql命令行客户端
4.5.2 mysqladmin -一个MySQL服务器管理程序
4.5.3 mysqlcheck -表维护程序
4.5.4 mysqldump—数据库备份程序
4.5.5 mysqlimport -数据导入程序
4.5.6 mysqlpump -数据库备份程序
4.5.7 mysqlshow -显示数据库、表和列信息
4.5.8 mysqlslap -负载仿真客户端
4.6管理和实用程序
4.6.1 ibd2sdi - InnoDB表空间SDI提取实用程序
4.6.2 innochecksum—离线InnoDB文件校验和实用程序
4.6.3 myisam_ftdump -显示全文索引信息
4.6.4 myisamchk - MyISAM表维护实用程序
4.6.5 myisamlog -显示MyISAM日志文件内容
4.6.6 myisampack -生成压缩的只读MyISAM表
4.6.7 mysql_config_editor - MySQL配置实用程序
4.6.8 mysqlbinlog -二进制日志处理工具
4.6.9 mysqldumpslow -汇总慢速查询日志文件
4.7程序开发实用程序
4.7.1 mysql_config -显示编译客户端的选项
4.7.2 my_print_defaults -从选项文件显示选项
4.8其他项目
4.8.1 lz4_decompress -解压mysqlpump LZ4-Compressed Output
4.8.2 perror -显示MySQL错误信息
4.8.3 zlib_decompress -解压mysqlpump ZLIB-Compressed Output
4.9环境变量
4.10 MySQL中的Unix信号处理
5 MySQL服务器管理
5.1 MySQL服务器
5.1.1配置服务器
5.1.2服务器配置默认值
5.1.3服务器配置验证
5.1.4服务器选项、系统变量和状态变量参考
5.1.5服务器系统变量参考
5.1.6服务器状态变量参考
5.1.7服务器命令选项
5.1.8服务器系统变量
5.1.9使用系统变量
5.1.10服务器状态变量
5.1.11 Server SQL模式
5.1.12连接管理
5.1.13支持IPv6
5.1.14网络命名空间支持
5.1.15 MySQL服务器时区支持
5.1.16资源组
5.1.17服务器端帮助支持
5.1.18服务器跟踪客户端会话状态变化
5.1.19服务器关机过程
5.2 MySQL数据目录
5.3 mysql系统模式
5.4 MySQL服务器日志
5.4.1选择一般查询日志和慢速查询日志输出目的地
5.4.2错误日志
5.4.3通用查询日志
5.4.4二进制日志
5.4.5慢查询日志
5.4.6服务器日志维护
5.5 MySQL组件
5.5.1安装和卸载组件
5.5.2获取部件信息
5.5.3错误日志组件
5.5.4查询属性组件
5.6 MySQL服务器插件
5.6.1安装和卸载插件
5.6.2获取服务器插件信息
5.6.3 MySQL企业线程池
5.6.4重写查询重写插件
5.6.5 ddl_rewrite插件
5.6.6版本令牌
5.6.7克隆插件
5.6.8 MySQL插件服务
5.7 MySQL服务器自定义函数
5.7.1安装和卸载自定义函数
5.7.2获取自定义函数信息
5.7.3查询属性自定义函数
5.8在一台机器上运行多个MySQL实例
5.8.1建立多数据目录
5.8.2在Windows环境下运行多个MySQL实例
5.8.3在Unix环境下运行多个MySQL实例
5.8.4客户端程序(多服务器环境)使用
5.9调试MySQL
5.9.1调试MySQL服务器
5.9.2调试MySQL客户端
5.9.3 LOCK_ORDER工具
5.9.4 DBUG包
6安全
6.1一般安全问题
6.1.1安全指引
6.1.2密码安全
6.1.3如何提高MySQL的安全性
6.1.4 mysqld安全相关的选项和变量
6.1.5普通用户如何运行MySQL
6.1.6 LOAD DATA LOCAL的安全注意事项
6.1.7客户端编程安全指南
6.2访问控制和帐户管理
6.2.1帐户用户名和密码
6.2.2 MySQL提供的特权
6.2.3授权表
6.2.4指定帐户名称
6.2.5指定角色名称
6.2.6访问控制,第一阶段:连接验证
6.2.7访问控制,第二阶段:请求验证
6.2.8添加帐户、分配权限和删除帐户
6.2.9保留帐户
6.2.10使用角色
6.2.11帐户分类
6.2.12使用部分撤销的权限限制
6.2.13权限变更何时生效
6.2.14分配帐号密码
6.2.15密码管理
6.2.16密码过期服务器处理
6.2.17可插拔认证
6.2.18代理用户
6.2.19帐户锁定
6.2.20设置帐户资源限制
6.2.21 MySQL连接问题
6.2.22基于sql的帐户活动审计
6.3使用加密连接
6.3.1配置MySQL使用加密连接
6.3.2加密连接TLS协议和密码
6.3.3创建SSL / RSA证书和密钥
6.3.4在Windows上使用SSH远程连接MySQL
6.4安全组件和插件
6.4.1认证插件
6.4.2连接控制插件
6.4.3密码验证组件
6.4.4 MySQL Keyring
6.4.5 MySQL企业审计
6.4.6审计消息组件
6.4.7 MySQL企业防火墙
6.5 MySQL企业数据屏蔽和去识别
6.5.1 MySQL企业数据屏蔽和去识别元素
6.5.2安装/卸载MySQL企业数据屏蔽和去识别
6.5.3使用MySQL企业数据屏蔽和去识别
6.5.4 MySQL企业数据屏蔽和去识别自定义函数参考
6.5.5 MySQL企业数据屏蔽和去识别自定义功能介绍
6.6 MySQL企业加密
6.6.1 MySQL企业加密安装
6.6.2 MySQL企业加密使用及举例
6.6.3 MySQL企业加密自定义函数参考
6.6.4 MySQL企业加密自定义功能介绍
6.7 SELinux
6.7.1检查SELinux是否开启
6.7.2修改SELinux模式
6.7.3 MySQL Server SELinux策略
6.7.4 SELinux文件背景
6.7.5 SELinux TCP端口背景信息
6.7.6 SELinux故障处理
6.8支持FIPS
7备份与恢复
7.1备份与恢复类型
7.2数据库备份方式
7.3备份与恢复策略示例
7.3.1建立备份策略
7.3.2使用备份恢复
7.3.3备份策略摘要
7.4 mysqldump备份
7.4.1使用mysqldump转储SQL格式数据
7.4.2重新加载sql格式备份
7.4.3使用mysqldump以带分隔符的文本格式转储数据
7.4.4重新加载带分隔符的文本格式备份
7.4.5 mysqldump提示
7.5时间点(增量)恢复
7.5.1通过二进制日志进行时间点恢复
7.5.2基于事件位置的时间点恢复
7.6 MyISAM表维护和崩溃恢复
7.6.1使用myisamchk进行崩溃恢复
7.6.2如何查看MyISAM表错误
7.6.3如何修复MyISAM表
7.6.4 MyISAM表优化
7.6.5建立MyISAM表维护计划
8优化
8.1优化概述
8.2优化SQL语句
8.2.1优化SELECT语句
8.2.2优化子查询、派生表、视图引用和公共表表达式
8.2.3优化INFORMATION_SCHEMA查询
8.2.4优化性能模式查询
8.2.5优化数据变更报表
8.2.6优化数据库权限
8.2.7其他优化提示
8.3优化与索引
8.3.1 MySQL如何使用索引
8.3.2优化主键
8.3.3空间索引优化
8.3.4外键优化
8.3.5列索引
8.3.6多列索引
8.3.7验证索引使用情况
8.3.8 InnoDB和MyISAM索引统计
8.3.9 b -树索引与哈希索引比较
8.3.10索引扩展的使用
8.3.11生成的列索引的优化器使用
8.3.12不可见索引
8.3.13降序索引
8.3.14 TIMESTAMP列的索引查找
8.4优化数据库结构
8.4.1优化数据大小
8.4.2优化MySQL数据类型
8.4.3多表优化
8.4.4 MySQL内部临时表使用
8.4.5数据库和表数量限制
8.4.6表大小限制
8.4.7表的列数和行大小限制
8.5优化InnoDB表
8.5.1优化InnoDB表的存储布局
8.5.2优化InnoDB事务管理
8.5.3优化InnoDB只读事务
8.5.4优化InnoDB重做日志
8.5.5 InnoDB表批量数据加载
8.5.6优化InnoDB查询
8.5.7优化InnoDB DDL操作
8.5.8优化InnoDB磁盘I/O
8.5.9优化InnoDB配置变量
8.5.10针对多表系统优化InnoDB
8.6优化MyISAM表
8.6.1优化MyISAM查询
8.6.2 MyISAM表批量数据加载
8.6.3优化REPAIR TABLE语句
8.7优化MEMORY表
8.8了解查询执行计划
8.8.1使用EXPLAIN优化查询
8.8.2 EXPLAIN输出格式
8.8.3扩展的EXPLAIN输出格式
8.8.4获取命名连接的执行计划信息
8.8.5估计查询性能
8.9控制查询优化器
8.9.1控制查询计划执行
8.9.2可切换优化
8.9.3优化提示
8.9.4索引提示
8.9.5优化器成本模型
8.9.6优化统计信息
8.10缓冲和缓存
8.10.1优化InnoDB缓冲池
8.10.2 MyISAM密钥缓存
8.10.3预编译语句和已存储程序的缓存
8.11优化锁定操作
8.11.1内部锁定方法
8.11.2表锁定问题
8.11.3并发插入
8.11.4元数据锁定
8.11.5外部锁定
8.12优化MySQL服务器
8.12.1优化磁盘I/O
8.12.2使用符号链接
8.12.3优化内存使用
8.13性能测试(对标)
8.13.1测量表达式和函数的运行速度
8.13.2使用自己的基准测试
8.13.3使用performance_schema度量性能
8.14查看服务器线程(进程)信息
8.14.1查看进程列表
8.14.2线程命令值
8.14.3一般线程状态
8.14.4复制源线程状态
8.14.5复制I/O线程状态
8.14.6复制SQL线程状态
8.14.7复制连接线程状态
8.14.8 NDB集群线程状态
8.14.9事件调度线程状态
9语言结构
9.1文字值
9.1.1字符串字面值
9.1.2数字字面值
9.1.3日期和时间文字
9.1.4十六进制字面值
9.1.5位值字面值
9.1.6布尔字面值
9.1.7 NULL值
9.2架构对象名称
9.2.1标识符长度限制
9.2.2标识符限定符
9.2.3标识符大小写区分
9.2.4标识符到文件名的映射
9.2.5函数名解析和解析
9.3关键词和保留词
9.4自定义变量
9.5表达式
9.6查询属性
9.7评论
字符集,排序规则,Unicode
10.1字符集和排序规则概述
10.2 MySQL中的字符集和排序规则
10.2.1字符集保留
10.2.2元数据UTF-8
10.3指定字符集和排序规则
10.3.1排序规则命名约定
10.3.2服务器字符集和排序规则
10.3.3数据库字符集和排序规则
10.3.4表字符集和排序规则
10.3.5列字符集和排序规则
10.3.6字符串文本字符集和排序规则
10.3.7国家字符集
10.3.8字符集介绍器
10.3.9字符集和排序规则赋值举例
10.3.10兼容其他dbms
10.4连接字符集和排序规则
10.5配置应用字符集和排序规则
10.6错误消息字符集
10.7列字符集转换
10.8排序规则问题
10.8.1在SQL语句中使用COLLATE
10.8.2 COLLATE子句优先级
10.8.3字符集和排序规则兼容性
10.8.4表达式中的排序矫顽力
10.8.5二进制排序与_bin排序的比较
10.8.6排序效果举例
10.8.7在INFORMATION_SCHEMA搜索中使用排序规则
10.9 Unicode支持
10.9.1 utf8mb4字符集(4字节UTF-8 Unicode编码)
10.9.2 utf8mb3字符集(3字节UTF-8 Unicode编码)
10.9.3 utf8字符集(utf8mb3的别名)
10.9.4 ucs2字符集(UCS-2 Unicode编码)
10.9.5 utf16字符集(UTF-16 Unicode编码)
10.9.6 utf16le字符集(UTF-16LE Unicode编码)
10.9.7 utf32字符集(UTF-32 Unicode编码)
10.9.8 3字节和4字节Unicode字符集之间的转换
10.10支持的字符集和排序规则
10.10.1 Unicode字符集
10.10.2西欧字符集
10.10.3中欧字符集
10.10.4南欧和中东字符集
10.10.5波罗的海字符集
10.10.6西里尔字母字符集
10.10.7亚洲字符集
10.10.8二进制字符集
10.11字符集限制
10.12设置错误信息的语言
10.13添加字符集
10.13.1字符定义数组
10.13.2支持复杂字符集的字符串排序
10.13.3复杂字符集支持多字节字符
10.14添加字符集排序规则
10.14.1排序规则实现类型
10.14.2选择排序规则ID
10.14.3在8位字符集中添加简单排序规则
10.14.4在Unicode字符集中添加UCA排序规则
10.15字符集配置
10.16 MySQL服务器语言环境支持
11数据类型
11.1数字数据类型
11.1.1数值型数据类型语法
11.1.2整数类型(精确值)- Integer, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT
11.1.3定点类型(精确值)- DECIMAL, NUMERIC
11.1.4浮点类型(近似值)- FLOAT, DOUBLE
11.1.5位值类型-位
11.1.6数字类型属性
11.1.7超范围和溢出处理
11.2日期和时间数据类型
11.2.1日期和时间数据类型语法
11.2.2 DATE、DATETIME和TIMESTAMP类型
11.2.3 TIME类型
11.2.4 YEAR类型
11.2.5 TIMESTAMP和DATETIME的自动初始化和更新
11.2.6时间值中的小数秒
11.2.7日期和时间类型转换
11.2.8日期中的2位数年份
11.3字符串数据类型
11.3.1字符串数据类型语法
11.3.2 CHAR和VARCHAR类型
11.3.3 BINARY和VARBINARY类型
11.3.4 BLOB和TEXT类型
11.3.5 ENUM类型
11.3.6 SET类型
11.4空间数据类型
11.4.1空间数据类型
11.4.2 OpenGIS几何模型
11.4.3支持的空间数据格式
11.4.4几何良构性与有效性
11.4.5空间参考系统支持
11.4.6创建空间列
11.4.7填充空间列
11.4.8获取空间数据
11.4.9优化空间分析
11.4.10创建空间索引
11.4.11使用空间索引
11.5 JSON数据类型
11.6数据类型默认值
11.7数据类型存储要求
11.8选择正确的列类型
11.9如何使用来自其他数据库引擎的数据类型
12功能和操作符
12.1 SQL函数和操作符参考
12.2自定义函数参考
12.3表达式求值中的类型转换
12.4操作人员
12.4.1操作符优先级
12.4.2函数和操作符的比较
12.4.3逻辑操作符
12.4.4赋值操作符
12.5流控函数
12.6数字函数和操作符
12.6.1算术运算符
12.6.2数学函数
12.7日期和时间函数
12.8字符串函数和操作符
12.8.1字符串比较函数和操作符
12.8.2正则表达式
12.8.3函数结果的字符集和排序
12.9 MySQL使用什么日历
12.10全文检索功能
12.10.1自然语言全文检索
12.10.2布尔型全文检索
12.10.3带展开查询的全文检索
12.10.4全文停止词
12.10.5全文约束
12.10.6微调MySQL全文检索
12.10.7为全文索引添加自定义排序规则
12.10.8 ngram全文解析器
12.10.9 MeCab全文解析器插件
12.11强制转换函数和操作符
12.12 XML函数
12.13比特函数和操作符
12.14加密和压缩函数
12.15锁定功能
12.16信息功能
12.17空间分析函数
12.17.1空间功能参考
12.17.2空间函数的参数处理
12.17.3从WKT值创建几何值的函数
12.17.4从WKB值创建几何值的函数
12.17.5 mysql特有的创建几何值的函数
12.17.6几何格式转换函数
12.17.7几何属性函数
12.17.8空间操作符函数
12.17.9测试几何对象之间空间关系的函数
12.17.10空间Geohash函数
12.17.11 Spatial GeoJSON函数
12.17.12空间聚合函数
12.17.13空间方便函数
12.18 JSON函数
12.18.1 JSON函数参考
12.18.2创建JSON值的函数
12.18.3搜索JSON值的函数
12.18.4修改JSON值的函数
12.18.5返回JSON值属性的函数
12.18.6 JSON表函数
12.18.7 JSON模式验证函数
12.18.8 JSON实用函数
12.19 gtid使用的函数
12.20聚合函数
12.20.1聚合功能介绍
12.20.2 GROUP BY修饰符
12.20.3 MySQL对GROUP BY的处理
12.20.4函数相关性检测
12.21窗口函数
12.21.1界面功能说明
12.21.2窗口函数的概念和语法
12.21.3窗口功能框规格
12.21.4命名窗口
12.21.5窗口功能限制
12.22性能模式功能介绍
12.23内部函数
12.24其他功能
12.25精密数学
12.25.1数值类型
12.25.2 DECIMAL数据类型特征
12.25.3表达式处理
12.25.4舍入行为
12.25.5精确数学示例
13 SQL语句
13.1数据定义语句
13.1.1原子数据定义语句支持
13.1.2 ALTER DATABASE语句
13.1.3 ALTER EVENT语句
13.1.4 ALTER FUNCTION语句
13.1.5 ALTER INSTANCE语句
13.1.6 ALTER LOGFILE GROUP语句
13.1.7 ALTER PROCEDURE语句
13.1.8 ALTER SERVER语句
13.1.9 ALTER TABLE语句
13.1.10 ALTER TABLESPACE语句
13.1.11 ALTER VIEW语句
13.1.12 CREATE DATABASE语句
13.1.13 CREATE EVENT语句
13.1.14 CREATE FUNCTION语句
13.1.15 CREATE INDEX语句
13.1.16 CREATE LOGFILE GROUP语句
13.1.17 CREATE PROCEDURE和CREATE FUNCTION语句
13.1.18 CREATE SERVER语句
13.1.19创建空间引用系统语句
13.1.20 CREATE TABLE语句
13.1.21 CREATE TABLESPACE语句
13.1.22 CREATE TRIGGER语句
13.1.23 CREATE VIEW语句
13.1.24 DROP DATABASE语句
13.1.25 DROP EVENT语句
13.1.26 DROP FUNCTION语句
13.1.27 DROP INDEX语句
13.1.28 DROP LOGFILE组语句
13.1.29 DROP PROCEDURE和DROP FUNCTION语句
13.1.30 DROP SERVER语句
13.1.31 DROP空间引用系统语句
13.1.32 DROP TABLE语句
13.1.33 DROP TABLESPACE语句
13.1.34 DROP TRIGGER语句
13.1.35 DROP VIEW语句
13.1.36 RENAME TABLE语句
13.1.37 TRUNCATE TABLE语句
13.2数据操纵报表
13.2.1 CALL语句
13.2.2 DELETE语句
13.2.3 DO语句
13.2.4 HANDLER语句
13.2.5 IMPORT TABLE语句
13.2.6 INSERT语句
13.2.7 LOAD DATA语句
13.2.8 LOAD XML语句
13.2.9 REPLACE语句
13.2.10 SELECT语句
13.2.11子查询
13.2.12 TABLE语句
13.2.13 UPDATE语句
13.2.14 VALUES语句
13.2.15 WITH(常用表格表达式)
13.3事务性和锁定语句
13.3.1 START TRANSACTION、COMMIT和ROLLBACK语句
13.3.2不能回滚的语句
13.3.3导致隐式提交的语句
13.3.4保存点、回滚到保存点和释放保存点语句
13.3.5为备份语句锁定实例和解锁实例语句
13.3.6 LOCK TABLES和UNLOCK TABLES语句
13.3.7 SET TRANSACTION语句
13.3.8 XA事务
13.4复制语句
13.4.1源服务器控制SQL语句
13.4.2复制服务器控制SQL语句
13.4.3组复制控制SQL语句
13.5准备报表
13.5.1 PREPARE语句
13.5.2 EXECUTE语句
13.5.3 DEALLOCATE PREPARE语句
13.6复合语句语法
13.6.1 begin…复合陈述
13.6.2语句标签
13.6.3 DECLARE语句
13.6.4存储程序中的变量
13.6.5流程控制语句
13.6.6游标
13.6.7条件处理
13.6.8条件处理限制
13.7数据库管理语句
13.7.1帐户管理报表
13.7.2资源组管理报表
13.7.3表维护报表
13.7.4组件、插件和用户自定义函数语句
13.7.5克隆语句
13.7.6 SET语句
13.7.7 SHOW语句
13.7.8其他行政声明
13.8效用报表
13.8.1 DESCRIBE语句
13.8.2 EXPLAIN语句
13.8.3 HELP语句
13.8.4 USE语句
14 MySQL数据字典
14.1数据字典模式
14.2移除基于文件的元数据存储
14.3字典数据的事务性存储
14.4字典对象缓存
14.5 INFORMATION_SCHEMA和数据字典集成
14.6 SDI (Serialized Dictionary Information)
14.7数据字典使用差异
14.8数据字典限制
15 InnoDB存储引擎
15.1 InnoDB简介
15.1.1使用InnoDB表的好处
15.1.2 InnoDB表的最佳实践
15.1.3验证InnoDB为默认存储引擎
15.1.4使用InnoDB进行测试和基准测试
15.2 InnoDB和ACID模型
15.3 InnoDB多版本管理
15.4 InnoDB架构
15.5 InnoDB内存结构
15.5.1缓冲池
15.5.2变更缓冲区
15.5.3自适应哈希索引
15.5.4日志缓冲区
15.6 InnoDB盘上结构
15.6.1表
15.6.2索引
15.6.3表空间
15.6.4 Doublewrite Buffer
15.6.5重做日志
15.6.6撤销日志
15.7 InnoDB锁和事务模型
15.7.1 InnoDB锁
15.7.2 InnoDB事务模型
15.7.3 InnoDB中不同SQL语句设置的锁
15.7.4幻影行
15.7.5 InnoDB死锁
15.7.6事务调度
15.8 InnoDB配置
15.8.1 InnoDB启动配置
15.8.2配置InnoDB只读
15.8.3配置InnoDB缓冲池
15.8.4配置InnoDB线程并发性
15.8.5配置InnoDB后台I/O线程数
15.8.6 Linux下使用异步I/O
15.8.7配置InnoDB I/O容量
15.8.8配置Spin Lock轮询
15.8.9吹扫配置
15.8.10配置InnoDB的优化统计信息
15.8.11配置索引页合并阈值
15.8.12开启MySQL专用服务器自动配置
15.9 InnoDB表和页压缩
15.9.1 InnoDB表压缩
15.9.2 InnoDB页面压缩
15.10 InnoDB行格式说明
15.11 InnoDB磁盘I/O和文件空间管理
15.11.1 InnoDB磁盘I/O
15.11.2文件空间管理
15.11.3 InnoDB检查点
15.11.4整理表碎片
15.11.5使用TRUNCATE TABLE回收磁盘空间
15.12 InnoDB和在线DDL
15.12.1在线DDL操作
15.12.2在线DDL性能和并发
15.12.3在线DDL空间要求
15.12.4使用在线DDL简化DDL语句
15.12.5在线DDL失败的条件
15.12.6在线DDL限制
15.13 InnoDB静态数据加密
15.14 InnoDB启动选项和系统变量
15.15 InnoDB INFORMATION_SCHEMA表
15.15.1 InnoDB INFORMATION_SCHEMA压缩表
15.15.2 InnoDB INFORMATION_SCHEMA事务和锁定信息
15.15.3 InnoDB INFORMATION_SCHEMA模式对象表
15.15.4 InnoDB INFORMATION_SCHEMA全文索引表
15.15.5 InnoDB INFORMATION_SCHEMA缓冲池表
15.15.6 InnoDB INFORMATION_SCHEMA指标表
15.15.7 InnoDB INFORMATION_SCHEMA临时表信息表
15.15.8从INFORMATION_SCHEMA中检索InnoDB表空间元数据。文件
15.16 InnoDB集成MySQL性能方案
15.16.1通过性能模式监控InnoDB表的ALTER TABLE进度
15.16.2通过性能模式监控InnoDB互斥锁等待
15.17 InnoDB监控
15.17.1 InnoDB Monitor类型
15.17.2开启InnoDB monitor
15.17.3 InnoDB Standard Monitor和Lock Monitor输出
15.18 InnoDB备份与恢复
15.18.1 InnoDB备份
15.18.2 InnoDB恢复
15.19 InnoDB和MySQL复制
15.20 InnoDB memcached插件
15.20.1 InnoDB memcached Plugin的好处
15.20.2 InnoDB memcached架构
15.20.3设置InnoDB memcached插件
15.20.4 InnoDB memcached支持多重获取和范围查询
15.20.5 InnoDB memcached Plugin的安全注意事项
15.20.6为InnoDB memcached Plugin编写应用程序
15.20.7 InnoDB memcached插件和复制
15.20.8 InnoDB memcached插件内部结构
15.20.9 InnoDB memcached插件故障处理
15.21 InnoDB故障处理
15.21.1 InnoDB I/O故障处理
15.21.2强制恢复InnoDB
15.21.3 InnoDB数据字典操作异常处理
15.21.4 InnoDB错误处理
15.22 InnoDB限制
15.23 InnoDB约束与限制
16备用存储引擎
16.1设置存储引擎
16.2 MyISAM存储引擎
16.2.1 MyISAM启动选项
16.2.2按键需要的空间
16.2.3 MyISAM表存储格式
16.2.4 MyISAM表问题
16.3 MEMORY存储引擎
16.4 CSV存储引擎
16.4.1修复和检查CSV表格
16.4.2 CSV限制
16.5 ARCHIVE存储引擎
16.6黑洞存储引擎
16.7 MERGE存储引擎
16.7.1 MERGE表的优缺点
16.7.2 MERGE表问题
16.8 FEDERATED存储引擎
16.8.1 FEDERATED存储引擎概述
16.8.2如何创建FEDERATED table
16.8.3 FEDERATED存储引擎注意事项和提示
16.8.4 FEDERATED存储引擎资源
16.9存储引擎示例
16.10其他存储引擎
16.11 MySQL存储引擎架构概述
16.11.1可插拔存储引擎架构
16.11.2数据库公共服务器层
17个复制
17.1配置复制
17.1.1二进制日志文件位置复制配置简介
17.1.2建立二进制日志文件位置复制
17.1.3使用全局事务标识符进行复制
17.1.4在线服务器修改GTID模式
17.1.5 MySQL多源复制
17.1.6复制和二进制日志选项和变量
17.1.7常用复制管理任务
17.2复制实现
17.2.1复制格式
17.2.2复制区域通道
17.2.3复制线程
17.2.4中继日志和复制元数据存储库
17.2.5服务器如何评估复制过滤规则
17.3复制安全
17.3.1设置复制使用加密连接
17.3.2加密二进制日志文件和中继日志文件
17.3.3复制权限检查
17.4复制方案
17.4.1使用复制备份
17.4.2副本异常停止处理
17.4.3监控行复制
17.4.4跨源复制和复制存储引擎使用复制
17.4.5使用复制扩展
17.4.6复制不同的数据库到不同的replica
17.4.7提高复制性能
17.4.8切换故障切换源
17.4.9切换异步连接切换源
17.4.10半同步复制
17.4.11延迟复制
17.5复制注意事项和提示
17.5.1复制特性和问题
17.5.2 MySQL版本间复制兼容性
17.5.3升级复制设置
17.5.4处理复制故障
17.5.5如何报告复制错误或问题
18组复制
18.1组复制背景信息
18.1.1复制技术
18.1.2组复制用例
18.1.3多主模式和单主模式
18.1.4组复制业务
18.1.5组复制插件架构
18.2新手入门
18.2.1部署组复制(单主
18.2.2本地部署组复制
18.3要求和限制
18.3.1组复制要求
18.3.2组复制限制
18.4监控组复制
18.4.1组复制服务器状态
18.4.2 replication_group_members表
18.4.3 replication_group_member_stats表
18.5组复制相关操作
18.5.1配置在线组
18.5.2事务一致性保证
18.5.3分布式恢复
18.5.4网络分区
18.5.5支持IPv6和IPv6 IPv4混合组
18.5.6使用MySQL企业备份与组复制
18.6组复制安全
18.6.1组复制IP地址权限说明
18.6.2使用SSL保护组内通信连接
18.6.3保护分布式恢复连接
18.7组复制性能
18.7.1组通信线程调优
18.7.2流量控制
18.7.3消息压缩
18.7.4消息分片
18.7.5 XCom缓存管理
18.7.6故障检测和网络划分响应
18.8升级组复制
18.8.1并组不同版本成员
18.8.2组复制离线升级
18.8.3组复制在线升级
18.9组复制系统变量
18.10常见问题
19 MySQL Shell
20使用MySQL作为文档存储
20.1 MySQL文档存储的接口
20.2文档存储概念
20.3 JavaScript快速指南:MySQL Shell for Document Store
20.3.1 MySQL Shell
20.3.2下载并导入world_x数据库
20.3.3单据和托收
20.3.4关系表
20.3.5表格中的文档
20.4 Python快速指南:MySQL Shell for Document Store
20.4.1 MySQL Shell
20.4.2下载并导入world_x数据库
20.4.3单据和托收
20.4.4关系表
20.4.5表格中的文档
20.5 X插件
20.5.1检查X插件安装
20.5.2禁用X插件
19.5.3使用X Plugin加密连接
20.5.4 X插件配合缓存SHA-2认证插件使用
20.5.5使用X插件压缩连接
19.5.6 X插件选项和变量
20.5.7监控X插件
21 InnoDB集群
22 InnoDB ReplicaSet
23 MySQL NDB集群8.0
23.1 NDB集群简介
23.1.1 NDB集群核心概念
23.1.2 NDB集群节点、节点组、分片副本及分区
23.1.3 NDB集群硬件、软件及组网要求
23.1.4 NDB集群更新说明
23.1.5 NDB 8.0新增、弃用或移除选项、变量和参数
23.1.6 MySQL服务器使用InnoDB与NDB集群对比
23.1.7 NDB集群的已知局限性
23.2安装NDB集群
23.2.1 Linux系统下安装NDB集群
23.2.2 Windows下安装NDB集群
23.2.3 NDB集群初始配置
23.2.4初次启动NDB集群
23.2.5带表和数据的NDB集群实例
23.2.6安全关闭和重启NDB集群
23.2.7升级/降级NDB集群
23.2.8 NDB集群自动安装工具(不再支持)
23.3 NDB集群配置
23.3.1快速搭建NDB集群测试
23.3.2 NDB集群配置参数、选项及变量简介
23.3.3 NDB集群配置文件
23.3.4使用NDB集群高速对接
23.4 NDB集群程序
23.4.1 ndbd—NDB集群数据节点守护进程
23.4.2 ndbinfo_select_all—Select From ndbinfo Tables
23.4.3 ndbmtd—NDB集群数据节点守护进程(多线程)
23.4.4 ndb_mgmd—NDB集群管理服务器守护进程
23.4.5 ndb_mgm—NDB集群管理客户端
23.4.6 ndb_blob_tool检查和修复NDB集群表的BLOB和TEXT列
23.4.7 ndb_config -提取NDB集群配置信息
23.4.8 ndb_delete_all—删除NDB表中的所有行
23.4.9 ndb_desc描述NDB表
23.4.10 ndb_drop_index—删除NDB表的索引
23.4.11 ndb_drop_table—删除NDB表
23.4.12 ndb_error_reporter - NDB错误报告实用程序
23.4.13 ndb_import导入CSV数据到NDB
23.4.14 ndb_index_stat - NDB索引统计实用程序
23.4.15 ndb_move_data - NDB数据拷贝实用程序
23.4.16 ndb_error—获取NDB错误信息
23.4.17 ndb_print_backup_file—打印NDB备份文件内容
23.4.18 ndb_print_file -打印NDB磁盘数据文件内容
23.4.19 ndb_print_frag_file -打印NDB分片列表文件内容
23.4.20 ndb_print_schema_file -打印NDB模式文件内容
23.4.21 ndb_print_sys_file -打印NDB系统文件内容
23.4.22 ndb_redo_log_reader -查看并打印集群重做日志内容
23.4.23 ndb_restore—恢复NDB集群备份
23.4.24 ndb_select_all—从NDB表中打印行
23.4.25 ndb_select_count打印NDB表的行数
23.4.26 ndb_setup.py -启动基于浏览器的NDB集群自动安装程序(已弃用)
23.4.27 ndb_show_tables -显示NDB表列表
23.4.28 ndb_size.pl - NDBCLUSTER大小需求估计器
23.4.29 ndb_top -查看NDB线程的CPU使用情况
23.4.30 ndb_waiter—等待NDB集群达到指定状态
23.4.31 ndbxfrm -压缩、解压缩、加密、解密NDB集群创建的文件
23.5 NDB集群管理
23.5.1 NDB集群管理客户端命令
23.5.2 NDB集群日志消息
23.5.3 NDB集群事件生成报表
23.5.4 NDB集群启动阶段总结
23.5.5滚动重启NDB集群
23.5.6 NDB集群单用户模式
23.5.7在线添加NDB集群数据节点
23.5.8 NDB集群在线备份
23.5.9 NDB集群MySQL服务器使用情况
23.5.10 NDB集群磁盘数据表
23.5.11 NDB集群在线ALTER TABLE操作
23.5.12带有NDB_STORED_USER的分布式MySQL特权
23.5.13 NDB API统计指标和变量
23.5.14 ndbinfo: NDB集群信息数据库
23.5.15 NDB集群INFORMATION_SCHEMA表
23.5.16快速参考:NDB集群SQL语句
23.5.17 NDB集群安全问题
23.6 NDB集群复制
23.6.1 NDB集群复制:缩写和符号
23.6.2 NDB集群复制总体要求
23.6.3 NDB集群复制已知问题
23.6.4 NDB集群复制模式和表
23.6.5准备NDB集群复制
23.6.6启动NDB集群复制(单复制区域通道)
23.6.7使用双复制区域通道进行NDB集群复制
23.6.8采用NDB集群复制实现故障切换
23.6.9使用NDB集群复制进行NDB集群备份
23.6.10 NDB集群复制:双向复制和循环复制
23.6.11 NDB集群复制冲突解决方案
23.7 NDB集群版本说明
24个分区
24.1 MySQL分区概述
24.2分区类型
24.2.1 RANGE分区
24.2.2 LIST分区
24.2.3列分区
24.2.4 HASH分区
24.2.5 KEY Partitioning
24.2.6 Subpartitioning
24.2.7 MySQL分区如何处理NULL
24.3分区管理
24.3.1 RANGE和LIST分区管理
24.3.2管理HASH和KEY分区
24.3.3与表交换分区和子分区
24.3.4分区维护
24.3.5获取分区信息
24.4分区修剪
24.5分区选择
24.6分区使用与限制
24.6.1分区键、主键和唯一键
24.6.2存储引擎分区限制
24.6.3函数分区限制
25存储对象
25.1定义存储程序
25.2使用存储例程
25.2.1存储例程语法
25.2.2存储例程和MySQL特权
25.2.3例程元数据存储
25.2.4存储过程、函数、触发器和LAST_INSERT_ID()
25.3使用触发器
25.3.1触发器语法及举例
25.3.2触发元数据
25.4使用事件调度器
25.4.1事件调度器概述
25.4.2事件调度器配置
25.4.3事件格式
25.4.4事件元数据
25.4.5事件调度程序状态
25.4.6 Event Scheduler和MySQL特权
25.5使用视图
25.5.1视图格式
25.5.2视图处理算法
25.5.3可更新和可插入视图
25.5.4带有CHECK OPTION子句的视图
25.5.5查看元数据
25.6存储对象访问控制
25.7存储程序二进制日志记录
25.8存储程序限制
25.9视图限制
26 INFORMATION_SCHEMA表
26.1介绍
26.2信息模式管理角色授权表
26.3 INFORMATION_SCHEMA APPLICABLE_ROLES表
26.4 INFORMATION_SCHEMA CHARACTER_SETS表
26.5信息模式检查约束表
26.6 INFORMATION_SCHEMA整理表
26.7信息模式排序字符集适用性表
26.8 INFORMATION_SCHEMA列表
26.9 INFORMATION_SCHEMA column_extensions表
26.10 INFORMATION_SCHEMA COLUMN_PRIVILEGES表
26.11 INFORMATION_SCHEMA COLUMN_STATISTICS表
26.12 INFORMATION_SCHEMA ENABLED_ROLES表
26.13 INFORMATION_SCHEMA引擎表
26.14 INFORMATION_SCHEMA事件表
26.15 INFORMATION_SCHEMA FILES表
26.16 INFORMATION_SCHEMA KEY_COLUMN_USAGE表
26.17 INFORMATION_SCHEMA ndb_transid_mysql_connection_map表
26.18 INFORMATION_SCHEMA KEYWORDS表
26.19信息模式优化跟踪表
26.20 INFORMATION_SCHEMA参数表
26.21 INFORMATION_SCHEMA分区表
26.22 INFORMATION_SCHEMA插件表
26.23 INFORMATION_SCHEMA PROCESSLIST表
26.24 INFORMATION_SCHEMA概要表
25.25信息模式引用约束表
26.26 INFORMATION_SCHEMA RESOURCE_GROUPS表
26.27信息模式ROLE_COLUMN_GRANTS表
26.28 INFORMATION_SCHEMA ROLE_ROUTINE_GRANTS表
26.29 INFORMATION_SCHEMA ROLE_TABLE_GRANTS表
26.30 INFORMATION_SCHEMA例程表
26.31 INFORMATION_SCHEMA图式表
26.32 INFORMATION_SCHEMA SCHEMATA_EXTENSIONS表
26.33 INFORMATION_SCHEMA SCHEMA_PRIVILEGES表
26.34 INFORMATION_SCHEMA统计表
26.35 INFORMATION_SCHEMA ST_GEOMETRY_COLUMNS表
26.36 INFORMATION_SCHEMA ST_SPATIAL_REFERENCE_SYSTEMS表
26.37 INFORMATION_SCHEMA ST_UNITS_OF_MEASURE表
26.38 INFORMATION_SCHEMA表
26.39 INFORMATION_SCHEMA TABLES_EXTENSIONS表
26.40 INFORMATION_SCHEMA表空间表
26.41 INFORMATION_SCHEMA TABLESPACES_EXTENSIONS表
26.42 INFORMATION_SCHEMA TABLE_CONSTRAINTS表
26.43 INFORMATION_SCHEMA TABLE_CONSTRAINTS_EXTENSIONS表
26.44 INFORMATION_SCHEMA TABLE_PRIVILEGES表
26.45 INFORMATION_SCHEMA触发器表
26.46 INFORMATION_SCHEMA USER_ATTRIBUTES表
26.47 INFORMATION_SCHEMA USER_PRIVILEGES表
26.48 INFORMATION_SCHEMA视图表
26.49 INFORMATION_SCHEMA VIEW_ROUTINE_USAGE表
26.50 INFORMATION_SCHEMA VIEW_TABLE_USAGE表
26.51 INFORMATION_SCHEMA InnoDB表
26.51.1 INFORMATION_SCHEMA INNODB_BUFFER_PAGE表
26.51.2 INFORMATION_SCHEMA INNODB_BUFFER_PAGE_LRU表
26.51.3 INFORMATION_SCHEMA INNODB_BUFFER_POOL_STATS表
26.51.4 INFORMATION_SCHEMA INNODB_CACHED_INDEXES表
26.51.5 INNODB_CMP和INNODB_CMP_RESET信息schema表
26.51.6 INFORMATION_SCHEMA INNODB_CMPMEM和INNODB_CMPMEM_RESET表
信息模式INNODB_CMP_PER_INDEX和INNODB_CMP_PER_INDEX_RESET表
26.51.8 INFORMATION_SCHEMA INNODB_COLUMNS表
26.51.9 INFORMATION_SCHEMA INNODB_DATAFILES表
26.51.10 INFORMATION_SCHEMA INNODB_FIELDS表
26.51.11 INFORMATION_SCHEMA INNODB_FOREIGN表
26.51.12 INFORMATION_SCHEMA INNODB_FOREIGN_COLS表
26.51.13 INFORMATION_SCHEMA INNODB_FT_BEING_DELETED表
26.51.14 INNODB_FT_CONFIG INFORMATION_SCHEMA表
26.51.15 INFORMATION_SCHEMA INNODB_FT_DEFAULT_STOPWORD表
26.51.16 INFORMATION_SCHEMA INNODB_FT_DELETED表
26.51.17 INFORMATION_SCHEMA INNODB_FT_INDEX_CACHE表
26.51.18 INFORMATION_SCHEMA INNODB_FT_INDEX_TABLE表
26.51.19 INFORMATION_SCHEMA INNODB_INDEXES表
26.51.20 INFORMATION_SCHEMA INNODB_LOCKS表
26.51.21 INFORMATION_SCHEMA INNODB_LOCK_WAITS表
26.51.22 INFORMATION_SCHEMA INNODB_METRICS表
26.51.23 INFORMATION_SCHEMA INNODB_SESSION_TEMP_TABLESPACES表
26.51.24 INFORMATION_SCHEMA INNODB_TABLES表
26.51.25 INFORMATION_SCHEMA INNODB_TABLESPACES表
26.51.26 INFORMATION_SCHEMA INNODB_TABLESPACES_BRIEF表
26.51.27 INFORMATION_SCHEMA INNODB_TABLESTATS视图
26.51.28 INFORMATION_SCHEMA INNODB_TEMP_TABLE_INFO表
26.51.29 INFORMATION_SCHEMA INNODB_TRX表
26.51.30 INFORMATION_SCHEMA INNODB_VIRTUAL表
26.52 INFORMATION_SCHEMA线程池表
26.52.1 INFORMATION_SCHEMA TP_THREAD_GROUP_STATE表
26.52.2 INFORMATION_SCHEMA TP_THREAD_GROUP_STATS表
26.52.3信息模式TP_THREAD_STATE表
26.53 INFORMATION_SCHEMA连接控制表
26.53.1 INFORMATION_SCHEMA CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS表
26.54 INFORMATION_SCHEMA MySQL企业防火墙表
26.54.1 MYSQL_FIREWALL_USERS表的信息模式
26.54.2 mysql_firewall_白名单信息表
26.55 SHOW语句的扩展
27 MySQL性能方案
27.1性能方案快速入门
27.2性能架构构建配置
27.3性能模式启动配置
27.4性能模式运行时配置
27.4.1性能模式事件定时
27.4.2性能模式事件过滤
27.4.3事件预过滤
27.4.4仪表预过滤
27.4.5按对象预过滤
27.4.6线程预过滤
27.4.7用户预过滤
27.4.8用户配置举例
27.4.9命名过滤操作的工具或消费者
27.4.10确定工具化的内容
27.5性能模式查询
27.6性能模式仪器命名约定
27.7性能模式状态监控
27.8性能模式原子和分子事件
27.9当前事件和历史事件性能模式表
27.10性能模式语句摘要和抽样
27.11性能模式通用表特征
27.12性能模式表说明
27.12.1性能架构表索引
27.12.2性能模式设置表
27.12.3性能模式实例表
27.12.4性能模式等待事件表
27.12.5性能模式阶段事件表
27.12.6性能模式语句事件表
27.12.7性能模式事务表
27.12.8性能架构连接表
27.12.9性能模式连接属性表
27.12.10性能模式自定义变量表
27.12.11性能模式复制表
27.12.12性能架构NDB集群表
27.12.13性能模式锁表
27.12.14性能架构系统变量表
27.12.15性能模式状态变量表
27.12.16性能模式线程池表
27.12.17性能架构防火墙表
27.12.18性能模式克隆表
27.12.19性能模式汇总表
27.12.20性能模式杂项表
27.13性能模式选项和变量参考
27.14性能架构命令选项
27.15性能模式系统变量
27.16性能模式状态变量
27.17性能模式内存分配模型
27.18性能模式和插件
27.19通过性能模式诊断问题
27.19.1使用性能模式查询性能分析
27.19.2获取父事件信息
27.20性能模式限制
28 MySQL sys Schema
28.1使用sys模式的前提条件
28.2使用sys模式
28.3系统模式进度报告
28.4 sys架构对象引用
28.4.1 sys架构对象索引
28.4.2系统模式表和触发器
28.4.3 sys Schema Views
28.4.4 sys Schema存储过程
28.4.5系统模式存储函数
29连接器和api
29.1 MySQL连接器/ c++
29.2 MySQL连接器/J
29.3 MySQL连接器/NET
29.4 MySQL连接器/ODBC
29.5 MySQL Connector/Python
29.6 MySQL Connector/Node.js
29.7 MySQL C API
29.8 MySQL PHP API
29.9 MySQL Perl API
29.10 MySQL Python API
29.11 MySQL Ruby api
29.11.1 MySQL/Ruby API
29.11.2 Ruby/MySQL API
29.12 MySQL Tcl API
29.13 MySQL Eiffel Wrapper
30 MySQL企业版
30.1 MySQL企业监控概述
30.2 MySQL企业备份简介
30.3 MySQL企业安全概述
30.4 MySQL企业加密简介
30.5 MySQL企业审计概述
30.6 MySQL企业防火墙简介
30.7 MySQL企业线程池概述
30.8 MySQL企业数据屏蔽和去识别概述
31 MySQL Workbench
32 MySQL在OCI市场
32.1在Oracle云基础设施上部署MySQL EE的前提条件
32.2在Oracle云基础设施上部署MySQL EE
32.3配置网络接入
32.4连接
32.5维护
一个MySQL 8.0常见问题
A.1 MySQL 8.0常见问题:概述
A.2 MySQL 8.0 FAQ:存储引擎
A.3 MySQL 8.0常见问题:Server SQL模式
A.4 MySQL 8.0常见问题:存储过程和函数
A.5 MySQL 8.0常见问题:触发器
A.6 MySQL 8.0常见问题:视图
A.7 MySQL 8.0常见问题:INFORMATION_SCHEMA
A.8 MySQL 8.0常见问题:迁移
A.9 MySQL 8.0常见问题:安全
A.10 MySQL 8.0常见问题:NDB集群
A.11 MySQL 8.0常见问题:MySQL中、日、韩字符集
A.12 MySQL 8.0常见问题:连接器和api
A.13 MySQL 8.0常见问题:C API, libmysql
A.14 MySQL 8.0常见问题:复制
A.15 MySQL 8.0常见问题:MySQL企业线程池
A.16 MySQL 8.0常见问题:InnoDB Change Buffer
A.17 MySQL 8.0常见问题:InnoDB Data-at-Rest加密
A.18 MySQL 8.0常见问题:虚拟化支持
B错误信息和常见问题
B.1错误消息来源和元素
B.2错误信息接口
B.3常见问题和错误
B.3.1如何判断故障原因
B.3.2 MySQL程序常见错误
B.3.3管理相关问题
B.3.4查询相关问题
B.3.5优化器相关问题
B.3.6表定义相关问题
B.3.7 MySQL已知问题
C索引
总索引
C函数索引
命令指数
函数索引
INFORMATION_SCHEMA指数
连接类型索引
运营商指数
选择指数
特权指数
SQL模式索引
声明/语法指数
状态变量指数
系统变量指标
事务隔离级别索引
MySQL术语表