MySQL 8.0参考手册

包括MySQL NDB集群8.0

抽象的

这是MySQL™参考手册。它记录了MySQL 8.0到8.0.27,以及基于版本8.0的NDB集群版本NDB分别通过8.0.26-ndb-8.0.26。它可能包括尚未发布的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用户讨论您的问题。

文件生成日期:21-06-18(修订日期:70098)


表的内容

序言及法律通知
1一般信息
1.1手册简介
1.2概述MySQL数据库管理系统
1.2.1什么是MySQL?
1.2.2 MySQL的主要特性
MySQL的历史
1.3 MySQL 8.0更新说明
1.4服务器和状态变量和选项在MySQL 8.0中添加、移除或弃用
1.5 MySQL信息来源
1.6如何报告bug或问题
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 Documenters和Translators
支持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在Microsoft Windows上安装MySQL
2.3.1 Microsoft Windows上的MySQL安装布局
2.3.2选择安装包
2.3.3 MySQL安装程序
2.3.4在Microsoft 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使用Native Packages在macOS上安装MySQL
2.4.3安装和使用MySQL启动守护进程
2.4.4安装和使用MySQL首选项
2.5 Linux下安装MySQL
2.5.1使用MySQL yum存储库在Linux上安装MySQL
2.5.2使用MySQL APT存储库在Linux上安装MySQL
2.5.3 Linux环境下使用MySQL SLES存储库安装MySQL
2.5.4使用Oracle使用RPM软件包在Linux上安装MySQL
2.5.5从Oracle使用Debian软件包安装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使用Unbreakable Linux Network (ULN)安装MySQL
2.7在Solaris上安装MySQL
2.7.1安装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 Repository升级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数据库到其他机器
MySQL 2.12降级
2.13 Perl安装注意事项
2.13.1在Unix上安装Perl
2.13.2在Windows上安装AppEstate 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 Server
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 Server
4.3.2 mysqld_safe - MySQL Server启动脚本
4.3.3 mysql。MySQL服务器启动脚本
4.3.4 MySQLD_Multi - 管理多个MySQL服务器
4.4 Installation-Related项目
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 Server管理程序
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日志文件内容
生成压缩的,只读的MyISAM表
4.6.7 mysql_config_editor - MySQL配置实用程序
4.6.8 mysql_migrate_keyring - Keyring密钥迁移工具
4.6.9 mysqlbinlog -实用程序处理二进制日志文件
4.6.10 mysqldumpslow - Summarize慢速查询日志
4.7程序开发实用程序
4.7.1 mysql_config -编译客户端时显示选项
4.7.2 my_print_defaults -从选项文件显示选项
4.8其他项目
4.8.1 lz4_decpress - 解压缩MySQLPump LZ4-压缩输出
4.8.2 Error -显示MySQL错误信息
4.8.3 zlib_decompress—解压缩“mysqlpump”zlib压缩输出
4.9环境变量
4.10 UNIX信号处理mysql
5 MySQL服务器管理
5.1 MySQL Server
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服务器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_rewriter插件
5.6.6版本标记
5.6.7克隆插件
5.6.8 Keyring代理桥插件
5.6.9 MySQL插件服务
5.7 MySQL服务器可加载函数
5.7.1安装和卸载可加载功能
5.7.2获取可加载函数信息
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 debug包
6安全
6.1一般安全问题
但是安全指导方针
6.1.2密码安全
6.1.3保护MySQL免受攻击
6.1.4 mysqld安全相关选项和变量
6.1.5如何以普通用户运行MySQL
6.1.6本地加载数据的安全注意事项
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钥匙圈
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 Enterprise数据屏蔽和去识别功能参考
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.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优化维修表陈述
8.7内存表优化
8.8了解查询执行计划
8.8.1使用EXPLAIN优化查询
8.8.2 EXPLAIN输出格式
8.8.3扩展说明输出格式
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 Server
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空值
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评论
10字符集,排序,Unicode
10.1字符集和排序的通则
10.2 MySQL中的字符集和排序
10.2.1字符集列表
10.2.2 UTF-8 for Metadata
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整理条款优先级
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选择排序规则号
10.14.3增加8位字符集的简单排序规则
10.14.4将UCA归类添加到Unicode字符集
10.15字符集配置
10.16 MySQL Server地区支持
11个数据类型
11.1数字数据类型
11.1.1数字数据类型语法
11.1.2整数类型(精确值)- Integer, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT
11.1.3定点类型(精确值)-十进制,数字
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时间类型
11.2.4年份类型
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二进制和VARBINARY类型
11.3.4 BLOB和TEXT类型
11.3.5 ENUM类型
11.3.6设置类型
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内置函数和操作符引用
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空间地理json函数
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分组修改
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十进制数据类型特征
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创建数据库语句
13.1.13创建事件语句
13.1.14 CREATE FUNCTION语句
13.1.15 CREATE INDEX语句
13.1.16创建LOGFILE组语句
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 Statement
13.1.23创建视图语句
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 GROUP语句
13.1.29 DROP PROCEDURE和DROP FUNCTION语句
13.1.30 DROP SERVER语句
13.1.31 DROP SPATIAL REFERENCE SYSTEM语句
13.1.32删除表声明
13.1.33 DROP TABLESPACE语句
13.1.34 DROP触发器语句
13.1.35 DROP VIEW语句
13.1.36重命名表语句
13.1.37 TRUNCATE TABLE语句
13.2数据处理语句
13.2.1调用语句
13.2.2 DELETE语句
13.2.3循环语句
13.2.4处理程序声明
13.2.5 IMPORT TABLE语句
13.2.6 INSERT语句
13.2.7加载数据声明
13.2.8加载XML语句
13.2.9替换语句
13.2.10选择语句
13.2.11子查询
13.2.12 TABLE语句
13.2.13 UPDATE语句
13.2.14值声明
13.2.15 WITH(通用表表达式)
13.3交易和锁定陈述
13.3.1启动事务、提交和回滚语句
13.3.2无法回滚的陈述
13.3.3导致隐式提交的语句
13.3.4保存点,回滚到SavePoint,并释放保存点语句
13.3.5 LOCK INSTANCE FOR BACKUP and UNLOCK INSTANCE语句
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准备声明
13.5.2执行语句
13.5.3 DEALLOCATE PREPARE语句
13.6复合语句语法
13.6.1开始……复合语句结束
13.6.2声明标签
13.6.3声明语句
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设置语句
13.7.7显示语句
13.7.8其他管理声明
13.8公用事业声明
13.8.1描述语句
13.8.2解释声明
13.8.3帮助陈述
13.8.4使用声明
14 MySQL数据字典
14.1数据字典模式
14.2移除基于文件的元数据存储
14.3字典数据的事务性存储
14.4字典对象缓存
14.5信息模式和数据字典集成
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双手缓冲区
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配置旋转锁轮询
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表回收磁盘空间
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 rest 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 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 Temporary Table Info表
15.15.8从INFORMATION_SCHEMA中检索InnoDB表空间元数据文件
15.16 InnoDB与MySQL性能模式集成
15.16.1使用性能架构监控InnoDB表的更改表进度
15.16.2使用性能模式监控InnoDB互斥锁等待
15.17 InnoDB监视器
15.17.1 InnoDB Monitor类型
15.17.2启用InnoDB监视器
15.17.3 InnoDB标准监视器和锁监视器输出
15.18 InnoDB备份与恢复
15.18.1 InnoDB备份
15.18.2 InnoDB复苏
15.19 InnoDB和MySQL复制
15.20 InnoDB memcached Plugin
15.20.1 InnoDB memcached Plugin的好处
15.20.2 InnoDB memcached架构
15.20.3设置InnoDB memcached插件
15.20.4 InnoDB Memcached多个Get和Range查询支持
15.20.5 InnoDB memcached Plugin安全注意事项
15.20.6写InnoDB memcached Plugin应用
15.20.7 InnoDB Memcached插件和复制
15.20.8 InnoDB memcached Plugin的内部特性
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内存存储引擎
16.4 CSV存储引擎
16.4.1修复和检查CSV表
16.4.2 CSV局限性
16.5 ARCHIVE存储引擎
16.6黑洞存储引擎
16.7合并存储引擎
16.7.1合并表的优缺点
16.7.2合并表问题
16.8联邦存储引擎
16.8.1联邦存储引擎简介
16.8.2如何创建联邦表
16.8.3联邦存储引擎注意事项
16.8.4存储引擎联邦资源
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 Semisynchronous复制
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 GTID和组复制
18.4.2组Replication Server状态
18.4.3 replication_group_members表
18.4.4 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 (Secure Socket Layer)保护组通信连接
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壳
20使用MySQL作为文档存储
20.1 MySQL文档存储接口
20.2文档存储概念
20.3 JavaScript快速启动指南:文档存储的MySQL shell
20.3.1 MySQL壳
20.3.2下载和导入World_x数据库
20.3.3单据和托收
20.3.4关系表
20.3.5表格中的文档
20.4 Python快速入门指南:MySQL Shell的文档存储
20.4.1 MySQL壳
20.4.2下载和导入World_x数据库
20.4.3文件和托收
20.4.4关系表
20.4.5表格中的文档
20.5 X插件
20.5.1检查X Plugin安装
20.5.2禁用X插件
20.5.3使用与X插件的加密连接
20.5.4使用X插件与缓存SHA-2身份验证插件
20.5.5使用X Plugin进行连接压缩
20.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 The NDB Cluster Auto-Installer (No longer supported)告警解释
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 - Drop 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_perror - 获取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 MySQL Server在NDB集群中的使用
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 INFORMATION_SCHEMA NDB集群表
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集群复制Failover
23.6.9 NDB与NDB群集复制的群集备份
23.6.10 NDB群集复制:Bidrectional和循环复制
23.6.11 NDB群集复制冲突解决
23.7 NDB集群发布说明
24个分区
24.1 MySQL中分区概述
24.2分区类型
24.2.1范围分区
24.2.2列表分区
24.2.3列分区
24.2.4散列分区
24.2.5键分区
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事件调度程序和MySQL特权
25.5使用观点
25.5.1视图的语法
25.5.2查看处理算法
25.5.3可更新和可插入视图
带有检查选项条款的视图
25.5.5查看元数据
25.6存储的对象访问控制
存储程序二进制日志
25.8存储程序限制
25.9视图限制
26 INFORMATION_SCHEMA表
26.1介绍
26.2 INFORMATION_SCHEMA表引用
26.3 INFORMATION_SCHEMA通用表
26.3.1 INFORMATION_SCHEMA通用表参考
26.3.2 INFORMATION_SCHEMA ADMINISTRABLE_ROLE_AUTHORIZATIONS表
26.3.3 INFORMATION_SCHEMA APPLICABLE_ROLES表
26.3.4 INFORMATION_SCHEMA CHARACTER_SETS表
26.3.5 INFORMATION_SCHEMA CHECK_CONSTRAINTS表
26.3.6信息_Schema融合表
26.3.7 INFORMATION_SCHEMA collation_character_set_适用性表
26.3.8 INFORMATION_SCHEMA列表
26.3.9 INFORMATION_SCHEMA COLUMNS_EXTENSIONS表
26.3.10 INFORMATION_SCHEMA COLUMN_PRIVILEGES表
26.3.11 INFORMATION_SCHEMA COLUMN_STATISTICS表
26.3.12 INFORMATION_SCHEMA ENABLED_ROLES表
26.3.13 INFORMATION_SCHEMA引擎表
26.3.14 Information_schema事件表
26.3.15 INFORMATION_SCHEMA FILES表
26.3.16 Information_schema key_column_usage表
26.3.17信息_schema关键字表
26.3.18 INFORMATION_SCHEMA ndb_transid_mysql_connection_map表
26.3.19 INFORMATION_SCHEMA OPTIMIZER_TRACE表
26.3.20 INFORMATION_SCHEMA参数表
26.3.21 The INFORMATION_SCHEMA PARTITIONS Table
26.3.22信息模式插件表
26.3.23 INFORMATION_SCHEMA PROCESSLIST表
26.3.24 INFORMATION_SCHEMA剖析表
26.3.25 INFORMATION_SCHEMA REFERENTIAL_CONSTRAINTS表
26.3.26 INFORMATION_SCHEMA RESOURCE_GROUPS表
26.3.27 Information_schema角色_column_grants表
26.3.28 The INFORMATION_SCHEMA role_routine_grant Table
26.3.29信息架构ROLE_TABLE_GRANTS表
26.3.30 INFORMATION_SCHEMA例程表
26.3.31 INFORMATION_SCHEMA schema表
26.3.32 INFORMATION_SCHEMA SCHEMATA_EXTENSIONS表
26.3.33 INFORMATION_SCHEMA SCHEMA_PRIVILEGES表
26.3.34 INFORMATION_SCHEMA统计表
26.3.35 INFORMATION_SCHEMA ST_GEOMETRY_COLUMNS表
26.3.36 INFORMATION_SCHEMA ST_SPATIAL_REFERENCE_SYSTEMS表
26.3.37 Information_schema st_units_of_measure表
26.3.38 The INFORMATION_SCHEMA TABLES表
26.3.39 INFORMATION_SCHEMA TABLES_EXTENSIONS表
26.3.40 The INFORMATION_SCHEMA TABLESPACES表
26.3.41 INFORMATION_SCHEMA TABLESPACES_EXTENSIONS表
26.3.42信息_schema table_constraints表
26.3.43 INFORMATION_SCHEMA TABLE_CONSTRAINTS_EXTENSIONS表
26.3.44 INFORMATION_SCHEMA TABLE_PRIVILEGES表
26.3.45信息_schema触发表
26.3.46信息架构USER_ATTRIBUTES表
26.3.47信息架构USER_PRIVILEGES表
26.3.48 Information_schema视图表
26.3.49 Information_schema View_Routine_usage表
26.3.50 INFORMATION_SCHEMA VIEW_TABLE_USAGE表
26.4 INFORMATION_SCHEMA InnoDB表
26.4.1 INFORMATION_SCHEMA INNODB表参考
26.4.2信息_schemaInnodb_buffer_page表
26.4.3信息架构INNODB_BUFFER_PAGE_LRU表
26.4.4 INNODB_BUFFER_POOL_STATS表信息
26.4.5信息_schemaInnodb_cached_indexes表
26.4.6 INNODB_CMP和INNODB_CMP_RESET表信息
26.4.7 INNODB_CMPMEM和INNODB_CMPMEM_RESET表信息
26.4.8信息_schema innodb_cmp_per_index和innodb_cmp_per_index_reset表
26.4.9信息schema INNODB_COLUMNS表
26.4.10 INFORMATION_SCHEMA INNODB_DATAFILES表
26.4.11 INFORMATION_SCHEMA INNODB_FIELDS表
26.4.12信息_schemaInnodb_fuleign表
26.4.13 INFORMATION_SCHEMA INNODB_FOREIGN_COLS表
26.4.14 INNODB_FT_BEING_DELETED表信息
26.4.15 INNODB_FT_CONFIG表信息
26.4.16 INNODB_FT_DEFAULT_STOPWORD表信息
26.4.17 INNODB_FT_DELETED表信息
26.4.18信息_schema innodb_ft_index_cache表
26.4.19 INFORMATION_SCHEMA INNODB_FT_INDEX_TABLE表
26.4.20 INNODB_INDEXES表信息
26.4.21信息_schema innodb_locks表
26.4.22 INNODB_LOCK_WAITS表信息
26.4.23 Information_schema Innodb_metrics表
26.4.24 INNODB_SESSION_TEMP_TABLESPACES表信息
26.4.25 Information_schemaInnodb_tables表
26.4.26 Information_schemaInnodb_tablespaces表
26.4.27信息_schema innodb_tablespaces_brief表
26.4.28信息架构INNODB_TABLESTATS视图
26.4.29 INNODB_TEMP_TABLE_INFO表信息
26.4.30 INNODB_TRX表信息
26.4.31 Information_schema Innodb_virtual表
26.5 Information_schema线程池表
26.5.1 INFORMATION_SCHEMA线程池表引用
26.5.2信息_schema tp_thread_group_state表
26.5.3信息_schema tp_thread_group_stats表
26.5.4 INFORMATION_SCHEMA TP_THREAD_STATE表
26.6 Information_schema连接控制表
26.6.1 Information_schema连接控制表参考
26.6.2信息_schema connection_control_failed_login_attempts表
26.7 Information_schema mysql企业防火墙表
26.7.1 Information_schema防火墙表参考
26.7.2信息_schema mysql_firewall_users表
26.7.3 INFORMATION_SCHEMA mysql_firewall_白名单表
26.8 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.12.21性能模式杂项表
27.13性能模式选项和变量引用
27.14性能模式命令选项
27.15性能架构系统变量
27.16性能模式状态变量
27.17性能模式内存分配模型
27.18性能模式和插件
27.19使用性能模式来诊断问题
27.19.1使用性能模式查询Profiling
27.19.2获取父事件信息
27.20性能模式限制
28 MySQL系统架构
28.1使用sys Schema前提条件
28.2使用SYS架构
28.3系统架构进度报告
28.4 sys架构对象引用
28.4.1 SYS架构对象索引
28.4.2 sys Schema表和触发器
28.4.3 sys Schema视图
28.4.4系统架构存储过程
28.4.5 SYS架构存储功能
29个连接器和API
29.1 MySQL连接器/ C ++
29.2 MySQL连接器/ J
29.3 MySQL连接器/净
29.4 MySQL连接器/ ODBC
29.5 MySQL连接器/ Python
29.6 MySQL连接器/ node . js
29.7 MySQL C API
29.8 MySQL PHP API
29.9 MySQL Perl API
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埃菲尔包装器
30 MySQL企业版
30.1 MySQL Enterprise Monitor概述
30.2 MySQL Enterprise备份概述
30.3 MySQL企业安全概述
30.4 MySQL企业加密概述
30.5 MySQL企业审计概述
30.6 MySQL企业防火墙概述
30.7 MySQL企业线程池概述
30.8 MySQL企业数据屏蔽和反识别概述
31日MySQL工作台
32 OCI市场上的MySQL
32.1在Oracle云基础设施上部署MySQL EE前提条件
32.2在Oracle Cloud Infrastructure上部署MySQL EE
32.3配置网络接入
32.4连接
32.5维护
MySQL 8.0常见问题
A.1 MySQL 8.0 FAQ: General
A.2 MySQL 8.0 FAQ: Storage Engines
A.3 MySQL 8.0常见问题:服务器SQL模式
MySQL 8.0 FAQ: Stored Procedures and Functions .(存储过程与函数
A.5 MySQL 8.0 FAQ:触发器
A.6 MySQL 8.0 FAQ:视图
A.7 MySQL 8.0常见问题:Information_schema
A.8 MySQL 8.0 FAQ: Migration
A.9 MySQL 8.0 FAQ: Security
A.10 MySQL 8.0 FAQ: NDB Cluster
MySQL 8.0 FAQ: MySQL中、日、韩文字符集
A.12 MySQL 8.0常见问题:连接器和API
A.13 MySQL 8.0常见问题:C API,libmysql
MySQL 8.0常见问题解答:复制
MySQL 8.0 FAQ: MySQL Enterprise Thread Pool
MySQL 8.0 FAQ: InnoDB更改缓冲区
A.17 MySQL 8.0常见问题:InnoDB数据at-REST加密
A.18 MySQL 8.0 FAQ:虚拟化支持
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词汇表