☰
✕
MySql 中文文档
语言
English
中文
版本
5.7
前言和法律声明
General Information
关于本手册
印刷和语法约定
MySQL 数据库 Management 系统概述
什么是 MySQL?
MySQL 的主要特点
MySQL 的历史
MySQL 5.7 的新增功能
在 MySQL 5.7 中添加,弃用或删除的服务器和状态变量及选项
MySQL 信息源
MySQL Websites
MySQL 论坛上的 MySQL 社区支持
MySQL Enterprise
如何报告错误或问题
符合 MySQL 标准
MySQL 对标准 SQL 的扩展
MySQL 与标准 SQL 的区别
选择 table 差异
UPDATE Differences
外部关键约束差异
“-”作为 Comments 的开始
MySQL 如何处理约束
主键和唯一索引约束
外部关键约束
无效数据的约束
ENUM 和 SET 约束
Credits
MySQL 的贡献者
记录员和翻译
支持 MySQL 的软件包
用于创建 MySQL 的工具
MySQL 的支持者
安装和升级 MySQL
通用安装指南
要安装哪个 MySQL 版本和发行版
如何获得 MySQL
使用 MD5 校验和或 GnuPG 验证软件包完整性
验证 MD5 校验和
使用 GnuPG 进行签名检查
使用 Windows 版 Gpg4win 进行签名检查
使用 RPM 进行签名检查
Installation Layouts
特定于编译器的构建 Feature
使用通用二进制文件在 Unix/Linux 上安装 MySQL
在 Microsoft Windows 上安装 MySQL
Microsoft Windows 上的 MySQL 安装布局
选择安装包
适用于 Windows 的 MySQL Installer
MySQL Installer 初始设置
使用 MySQL Installer 设置备用服务器路径
MySQL Installer 的安装工作流程
MySQL Installer 产品目录和仪 table 板
MySQLInstallerConsole Reference
使用 noinstall ZIP 存档在 Microsoft Windows 上安装 MySQL
提取安装 Files
创建一个选项文件
选择一个 MySQL 服务器类型
初始化数据目录
首次启动服务器
从 Windows 命令行启动 MySQL
自定义 MySQL 工具的 PATH
将 MySQL 作为 Windows 服务启动
测试 MySQL 安装
对 Microsoft Windows MySQL Server 安装进行故障排除
Windows 安装后步骤
Windows 平台限制
在 macOS 上安装 MySQL
在 macOS 上安装 MySQL 的一般说明
使用本机软件包在 macOS 上安装 MySQL
安装 MySQL 启动守护程序
安装和使用 MySQL 首选项窗格
在 Linux 上安装 MySQL
使用 MySQL Yum 存储库在 Linux 上安装 MySQL
使用 MySQL Yum 存储库替换 MySQL 的第三方分发
使用 MySQL APT 存储库在 Linux 上安装 MySQL
使用 MySQL SLES 存储库在 Linux 上安装 MySQL
使用 Oracle 的 RPM 软件包在 Linux 上安装 MySQL
使用来自 Oracle 的 Debian 软件包在 Linux 上安装 MySQL
使用 Docker 在 Linux 上部署 MySQL
使用 Docker 部署 MySQL 服务器的基本步骤
有关使用 Docker 部署 MySQL 服务器的更多主题
使用 Docker 在 Windows 和其他非 Linux 平台上部署 MySQL
从本地软件存储库在 Linux 上安装 MySQL
使用 Juju 在 Linux 上安装 MySQL
使用 systemdManagementMySQL 服务器
使用坚不可摧的 Linux 网络(ULN)安装 MySQL
在 Solaris 上安装 MySQL
使用 Solaris PKG 在 Solaris 上安装 MySQL
在 FreeBSD 上安装 MySQL
从源代码安装 MySQL
源码安装方法
源安装先决条件
用于源代码安装的 MySQL 布局
使用标准源分发版安装 MySQL
使用开发源树安装 MySQL
配置 SSL 库支持
MySQL 源配置选项
处理 MySQL 编译问题
MySQL 配置和第三方工具
安装后设置和测试
初始化数据目录
启动服务器
解决问题,启动 MySQL 服务器
测试服务器
保护初始 MySQL 帐户
自动启动和停止 MySQL
Upgrading MySQL
在你开始之前
Upgrade Paths
MySQL 5.7 中的更改
在 Unix/Linux 上升级 MySQL 二进制或基于软件包的安装
使用 MySQL Yum 存储库升级 MySQL
使用 MySQL APT 存储库升级 MySQL
使用 MySQL SLES 存储库升级 MySQL
在 Windows 上升级 MySQL
升级 MySQL 的 Docker 安装
使用直接下载的 RPM 软件包升级 MySQL
Upgrade Troubleshooting
重建或修复 table 或索引
将 MySQL 数据库复制到另一台机器
Downgrading MySQL
在你开始之前
Downgrade Paths
Downgrade Notes
在 Unix/Linux 上降级基于二进制和基于软件包的安装
Downgrade Troubleshooting
Perl 安装说明
在 Unix 上安装 Perl
在 Windows 上安装 ActiveState Perl
使用 Perl DBI/DBD 接口时出现问题
Tutorial
连接到服务器和从服务器断开连接
Entering Queries
创建和使用数据库
创建和选择数据库
构建 table 格
将数据加载到 table 中
从 table 中检索信息
选择所有数据
选择特定行
选择特定列
Sorting Rows
Date Calculations
使用 NULL 值
Pattern Matching
Counting Rows
使用多个 table
获取有关数据库和 table 的信息
在批处理模式下使用 mysql
常见查询示例
列的最大值
保持某一列最大值的行
每组最大列数
保持某一列的按组最大值的行
使用用户定义的变量
使用外键
搜索两个键
计算每天的访问
Using AUTO_INCREMENT
将 MySQL 与 Apache 结合使用
MySQL Programs
MySQL 程序概述
使用 MySQL 程序
调用 MySQL 程序
指定程序选项
在命令行上使用选项
使用选项文件
影响选项文件处理的命令行选项
程序选项修饰符
使用选项设置程序变量
选项默认值,选项期望值和=符号
用于连接到服务器的命令选项
使用命令选项连接到 MySQL 服务器
连接传输协议
连接压缩控制
设置环境变量
服务器和服务器启动程序
mysqld — MySQL 服务器
mysqld_safe-MySQL 服务器启动脚本
mysql.server — MySQL 服务器启动脚本
mysqld_multi —Management 多个 MySQL 服务器
Installation-Related Programs
comp_err —编译 MySQL 错误消息文件
mysql_install_db —初始化 MySQL 数据目录
mysql_plugin-配置 MySQL 服务器插件
mysql_secure_installation-改善 MySQL 安装安全性
mysql_ssl_rsa_setup-创建 SSL/RSA 文件
mysql_tzinfo_to_sql-加载时区 table
mysql_upgrade —检查和升级 MySQLtable
Client Programs
mysql-MySQL 命令行 Client 端
mysqlClient 端选项
mysqlClient 端命令
MySQLClient 端记录
mysqlClient 端服务器端帮助
从文本文件执行 SQL 语句
mysqlClient 端提示
mysqladmin-MySQL 服务器 Management 程序
mysqlcheck —table 维护程序
mysqldump —数据库备份程序
mysqlimport —一个数据导入程序
mysqlpump —数据库备份程序
mysqlshow —显示数据库,table 和列信息
mysqlslap —负载仿真 Client 端
行政和 Util
innochecksum —脱机 InnoDB 文件校验和 Util
myisam_ftdump —显示全文索引信息
myisamchk — MyISAMtable 维护 Util
myisamchk 一般选项
myisamchk 检查选项
myisamchk 维修选项
其他 myisamchk 选项
使用 myisamchk 获取 table 信息
myisamchk 内存使用情况
myisamlog-显示 MyISAM 日志文件的内容
myisampack —生成压缩的只读 MyISAMtable
mysql_config_editor — MySQL 配置 Util
mysqlbinlog —处理二进制日志文件的 Util
mysqlbinlog 十六进制转储格式
mysqlbinlog 行事件显示
使用 mysqlbinlog 备份二进制日志文件
指定 mysqlbinlog 服务器 ID
mysqldumpslow —汇总慢查询日志文件
程序开发 Util
mysql_config —编译 Client 端的显示选项
my_print_defaults-显示选项文件中的选项
resolve_stack_dump —将数字堆栈跟踪转储解析为符号
Miscellaneous Programs
lz4_decompress —解压缩 mysqlpump LZ4 压缩输出
perror-显示 MySQL 错误消息信息
replace —一个字符串替换 Util
resolveip —将主机名解析为 IP 地址或反之
zlib_decompress —解压缩 mysqlpump ZLIB 压缩的输出
Environment Variables
MySQL 中的 Unixsignal 处理
MySQL 服务器 Management
MySQL 服务器
配置服务器
服务器配置默认值
服务器选项,系统变量和状态变量参考
服务器系统变量参考
服务器状态变量参考
服务器命令选项
服务器系统变量
使用系统变量
系统变量特权
动态系统变量
结构化系统变量
服务器状态变量
服务器 SQL 模式
Connection Management
Connection Interfaces
DNS 查找和主机缓存
IPv6 Support
验证系统对 IPv6 的支持
配置 MySQL 服务器以允许 IPv6 连接
使用 IPv6localhost 地址进行连接
使用 IPv6 非 localhost 地址进行连接
从代理获取 IPv6 地址
MySQL 服务器时区支持
服务器端帮助支持
服务器跟踪 Client 端会话状态更改
服务器关闭过程
MySQL 数据目录
mysql 系统数据库
MySQL 服务器日志
选择常规查询日志和慢速查询日志输出目标
错误日志
Windows 上的错误记录
在 Unix 和类似 Unix 的系统上记录错误
错误记录到系统日志
错误日志过滤
错误日志消息格式
错误日志文件刷新和重命名
通用查询日志
二进制日志
二进制记录格式
设置二进制日志格式
混合二进制记录格式
更改 MySQL 数据库 table 的日志记录格式
慢查询日志
DDL 日志
服务器日志维护
MySQL 服务器插件
安装和卸载插件
获取服务器插件信息
MySQL 企业线程池
线程池组件
线程池安装
线程池操作
线程池调整
重写器查询重写插件
安装或卸载重写器查询重写插件
使用重写器查询重写插件
重写器查询重写插件参考
Version Tokens
版本令牌组件
安装或卸载版本令牌
使用版本令牌
版本令牌参考
MySQL Server 用户定义函数
用户定义功能参考
安装和卸载用户定义的功能
获取用户自定义功能信息
在一台机器上运行多个 MySQL 实例
设置多个数据目录
在 Windows 上运行多个 MySQL 实例
在 Windows 命令行中启动多个 MySQL 实例
作为 Windows 服务启动多个 MySQL 实例
在 Unix 上运行多个 MySQL 实例
在多服务器环境中使用 Client 端程序
使用 DTrace 跟踪 mysqld
mysqld DTrace 探针参考
Connection Probes
Command Probes
Query Probes
查询解析探针
查询缓存探针
查询执行探针
Row-Level Probes
读取行探针
Index Probes
Lock Probes
Filesort Probes
Statement Probes
Network Probes
Keycache Probes
Security
一般安全问题
Security Guidelines
保持密码安全
最终用户密码安全准则
密码安全 Management 员指南
密码和登录
MySQL 中的密码哈希
使 MySQL 安全防范攻击者
与安全相关的 mysqld 选项和变量
如何以普通用户身份运行 MySQL
LOAD DATA LOCAL 的安全注意事项
Client 端编程安全准则
访问控制和帐户 Management
帐户用户名和密码
MySQL 提供的特权
Grant Tables
指定帐户名称
访问控制,阶段 1:连接验证
访问控制,阶段 2:请求验证
添加帐户,分配特权和删除帐户
Reserved Accounts
特权更改何时生效
分配帐户密码
Password Management
服务器处理过期的密码
Pluggable Authentication
Proxy Users
Account Locking
设置帐户资源限制
解决连接到 MySQL 的问题
基于 SQL 的帐户活动审核
使用加密的连接
配置 MySQL 以使用加密连接
加密连接 TLS 协议和密码
创建 SSL 和 RSA 证书和密钥
使用 MySQL 创建 SSL 和 RSA 证书和密钥
使用 openssl 创建 SSL 证书和密钥
使用 openssl 创建 RSA 密钥
SSL 库相关功能
使用 SSH 从 Windows 远程连接到 MySQL
Security Plugins
Authentication Plugins
本机可插入身份验证
旧的本机可插入身份验证
远离 4.1 版之前的密码哈希和 mysql_old_password 插件
缓存 SHA-2 可插拔身份验证
SHA-256 可插拔身份验证
Client 端明文可插入身份验证
PAM 可插入身份验证
Windows 可插入身份验证
LDAP 可插拔身份验证
无登录可插入身份验证
套接字对等证书可插入身份验证
测试可插拔身份验证
可插拔身份验证系统变量
连接控制插件
连接控制插件安装
连接控制系统和状态变量
密码验证插件
密码验证插件安装
密码验证插件选项和变量
MySQL 密钥环
密钥环插件安装
使用 keyring_file 基于文件的插件
使用 keyring_encrypted_file 密钥环插件
使用 keyring_okv KMIP 插件
使用 keyring_aws Amazon Web Services 密钥环插件
支持的密钥环密钥类型和长度
在密钥环密钥库之间迁移密钥
通用密钥环密钥 Management 功能
特定于插件的密钥环密钥 Management 功能
密钥环命令选项
密钥环系统变量
MySQL 企业审核
审核日志组件
安装或卸载 MySQL Enterprise Audit
MySQL 企业审核安全性注意事项
审核日志文件格式
配置审核日志记录 Feature
读取审核日志文件
审核日志过滤
编写审核日志过滤器定义
旧版模式审核日志过滤
审核日志参考
审核日志限制
MySQL 企业防火墙
MySQL 企业防火墙组件
安装或卸载 MySQL 企业防火墙
使用 MySQL 企业防火墙
MySQL 企业防火墙参考
MySQL 企业数据屏蔽和取消标识
MySQL 企业数据屏蔽和取消标识组件
安装或卸载 MySQL Enterprise Data Masking 和 De-Identification
使用 MySQL 企业数据屏蔽和取消标识
MySQL 企业数据屏蔽和取消标识用户定义函数参考
SELinux
检查 SELinux 是否已启用
更改 SELinux 模式
MySQL Server SELinuxPolicy
SELinux 文件上下文
SELinux TCP 端口上下文
设置 mysqld 的 TCP 端口上下文
设置 MySQL 功能的 TCP 端口上下文
Troubleshooting SELinux
备份与恢复
备份和恢复类型
数据库备份方法
备份和恢复策略示例
构建备份策略
使用备份进行恢复
备份策略摘要
使用 mysqldump 进行备份
使用 mysqldump 转储 SQL 格式的数据
重新加载 SQL 格式的备份
使用 mysqldump 转储定界文本格式的数据
重新加载定界文本格式备份
mysqldump Tips
制作数据库副本
将数据库从一台服务器复制到另一台服务器
转储存储的程序
分别转储 table 定义和内容
使用 mysqldump 测试升级不兼容性
时间点(增量)恢复
使用二进制日志进行时间点恢复
使用事件位置进行时间点恢复
MyISAMtable 维护和崩溃恢复
使用 myisamchk 进行崩溃恢复
如何检查 MyISAMtable 中的错误
如何修复 MyISAMtable
MyISAMtable 优化
设置 MyISAMtable 维护计划
Optimization
Optimization Overview
优化 SQL 语句
优化 SELECT 语句
子句优化
Range Optimization
索引合并优化
发动机状况下推优化
索引条件下推优化
嵌套循环连接算法
嵌套联接优化
外部连接优化
外连接简化
多范围读取优化
阻止嵌套循环和批量密钥访问联接
Condition Filtering
IS NULL 优化
按优化 Sequences
按优化分组
DISTINCT Optimization
LIMIT 查询优化
函数调用优化
行构造器 table 达式优化
避免全 table 扫描
优化子查询,派生 table 和视图引用
使用半联接转换优化子查询,派生 table 和视图引用
通过物化优化子查询
使用 EXISTS 策略优化子查询
通过合并或实现来优化派生 table 和视图引用
优化 INFORMATION_SCHEMA 查询
优化数据更改语句
优化 INSERT 语句
优化 UPDATE 语句
优化 DELETE 语句
优化数据库特权
其他优化技巧
优化和索引
MySQL 如何使用索引
主键优化
外键优化
Column Indexes
Multiple-Column Indexes
验证索引用法
InnoDB 和 MyISAM 索引统计信息收集
B 树和哈希索引的比较
索引扩展的使用
优化器对生成的列索引的使用
TIMESTAMP 列中的索引查询
优化数据库结构
优化数据大小
优化 MySQL 数据类型
优化数值数据
优化字符和字符串类型
针对 BLOB 类型进行优化
使用过程分析
优化许多 table
MySQL 如何打开和关闭 table
在同一数据库中创建许多 table 的缺点
在 MySQL 中使用内部临时 table
数据库和 table 数限制
table 格大小限制
table 列数和行大小的限制
优化 InnoDBtable
优化 InnoDBtable 的存储布局
优化 InnoDB 事务 Management
优化 InnoDB 只读事务
优化 InnoDB 重做日志
InnoDBtable 的批量数据加载
优化 InnoDB 查询
优化 InnoDB DDL 操作
优化 InnoDB 磁盘 I/O
优化 InnoDB 配置变量
为具有多个 table 的系统优化 InnoDB
优化 MyISAMtable
优化 MyISAM 查询
MyISAMtable 的批量数据加载
优化 REPAIR TABLE 语句
优化内存 table
了解查询执行计划
使用 EXPLAIN 优化查询
解释输出格式
扩展的 EXPLAIN 输出格式
获取命名连接的执行计划信息
估计查询性能
控制查询优化器
控制查询计划评估
Switchable Optimizations
Optimizer Hints
Index Hints
优化器成本模型
缓冲和缓存
InnoDB 缓冲池优化
MyISAM 密钥缓存
共享密钥缓存访问
多个键缓存
中点插入策略
Index Preloading
密钥缓存块大小
重组密钥缓存
MySQL 查询缓存
查询缓存如何运行
查询缓存选择选项
查询缓存配置
查询缓存状态和维护
缓存准备好的语句和存储的程序
优化锁定操作
内部锁定方法
table 锁定问题
Concurrent Inserts
Metadata Locking
External Locking
优化 MySQL 服务器
System Factors
优化磁盘 I/O
使用符号链接
在 Unix 上对数据库使用符号链接
在 Unix 上对 MyISAMtable 使用符号链接
在 Windows 上对数据库使用符号链接
优化内存使用
MySQL 如何使用内存
启用大页面支持
衡量效果(基准测试)
测量 table 达式和函数的速度
使用自己的基准
使用 performance_schema 衡量绩效
检查服务器线程(进程)信息
访问进程列 table
线程命令值
通用线程状态
查询缓存线程状态
复制源线程状态
复制副本 I/O 线程状态
复制副本 SQL 线程状态
复制副本连接线程状态
NDB 群集线程状态
事件调度程序线程状态
Language Structure
Literal Values
String Literals
Numeric Literals
日期和时间 Literals
Hexadecimal Literals
Bit-Value Literals
Boolean Literals
NULL Values
架构对象名称
标识符长度限制
Identifier Qualifiers
标识符区分大小写
标识符到文件名的 Map
函数名称解析和解析
关键字和保留词
User-Defined Variables
Expressions
Comment Syntax
字符集,归类,Unicode
字符集和排序规则
MySQL 中的字符集和排序规则
字符集曲目
UTF-8 用于元数据
指定字符集和排序规则
排序规则命名约定
服务器字符集和排序规则
数据库字符集和排序规则
table 字符集和排序规则
列字符集和排序规则
字符串 Literals 字符集和排序规则
国家字符集
字符集介绍者
字符集和排序规则分配的示例
与其他 DBMS 的兼容性
连接字符集和排序规则
配置应用程序字符集和排序规则
错误消息字符集
列字符集转换
Collation Issues
在 SQL 语句中使用 COLLATE
收集子句优先
字符集和排序规则兼容性
table 达式中的排序规则强制性
二进制排序规则与_bin 排序规则相比
整理效果的示例
在 INFORMATION_SCHEMA 搜索中使用归类
Unicode Support
utf8mb4 字符集(4 字节 UTF-8 Unicode 编码)
utf8mb3 字符集(3 字节 UTF-8 Unicode 编码)
utf8 字符集(utf8mb3 的别名)
ucs2 字符集(UCS-2 Unicode 编码)
utf16 字符集(UTF-16 Unicode 编码)
utf16le 字符集(UTF-16LE Unicode 编码)
utf32 字符集(UTF-32 Unicode 编码)
在 3 字节和 4 字节 Unicode 字符集之间转换
支持的字符集和排序规则
Unicode 字符集
西欧字符集
中欧字符集
南欧和中东字符集
波罗的海字符集
西里尔字符集
亚洲字符集
cp932 字符集
gb18030 字符集
二进制字符集
字符集限制
设置错误消息语言
添加字符集
字符定义数组
字符串整理支持复杂字符集
对复杂字符集的多字节字符支持
向字符集添加排序规则
整理实现类型
选择整理 ID
向 8 位字符集添加简单排序规则
将 UCA 归类添加到 Unicode 字符集
使用 LDML 语法定义 UCA 归类
MySQL 支持的 LDML 语法
Index.xml 解析期间的诊断
字符集配置
MySQL 服务器语言环境支持
Data Types
数值数据类型
数值数据类型语法
整数类型(精确值)-INTEGER,INT,SMALLINT,TINYINT,MEDIUMINT,BIGINT
定点类型(精确值)-DECIMAL,NUMERIC
浮点类型(近似值)-FLOAT,DOUBLE
位值类型-BIT
数值类型属性
超出范围和溢出处理
日期和时间数据类型
日期和时间数据类型语法
DATE,DATETIME 和 TIMESTAMP 类型
TIME 类型
年份类型
2-年数字(2)限制,并迁移到年 4 位数字
TIMESTAMP 和 DATETIME 的自动初始化和更新
时间值的分数秒
日期和时间类型之间的转换
2-日期中的年份
字符串数据类型
字符串数据类型语法
CHAR 和 VARCHAR 类型
BINARY 和 VARBINARY 类型
BLOB 和 TEXT 类型
枚举类型
SET 类型
空间数据类型
空间数据类型
OpenGIS 几何模型
几何类层次结构
Geometry Class
Point Class
Curve Class
LineString Class
Surface Class
Polygon Class
GeometryCollection Class
MultiPoint Class
MultiCurve Class
MultiLineString Class
MultiSurface Class
MultiPolygon Class
支持的空间数据格式
几何格式正确性和有效性
创建空间列
填充空间列
获取空间数据
优化空间分析
创建空间索引
使用空间索引
JSON 数据类型
数据类型默认值
数据类型存储要求
为列选择正确的类型
使用其他数据库引擎中的数据类型
功能和运算符
功能和操作员参考
table 达式评估中的类型转换
Operators
Operator Precedence
比较函数和运算符
Logical Operators
Assignment Operators
控制流功能
数值函数和运算符
Arithmetic Operators
Mathematical Functions
日期和时间功能
字符串函数和运算符
字符串比较函数和运算符
Regular Expressions
字符集和功能结果整理
MySQL 使用什么 calendar?
全文搜索功能
自然语言全文搜索
布尔全文搜索
具有查询扩展的全文本搜索
Full-Text Stopwords
Full-Text Restrictions
微调 MySQL 全文搜索
为全文索引添加归类
ngram 全文解析器
MeCab 全文解析器插件
转换函数和运算符
XML Functions
位函数和运算符
加密和压缩功能
Locking Functions
Information Functions
空间分析功能
空间功能参考
空间函数的参数处理
从 WKT 值创建几何值的函数
从 WKB 值创建几何值的函数
创建几何值的特定于 MySQL 的函数
几何格式转换功能
几何特性函数
通用几何特性函数
点属性函数
LineString 和 MultiLineString 属性函数
多边形和多多边形属性函数
GeometryCollection 属性函数
空间 operator 函数
测试几何对象之间空间关系的函数
使用对象形状的空间关系函数
使用最小边界矩形的空间关系函数
空间 Geohash 函数
空间 GeoJSON 函数
空间便利功能
JSON Functions
JSON 函数参考
创建 JSON 值的函数
搜索 JSON 值的函数
修改 JSON 值的函数
返回 JSON 值属性的函数
JSONUtil 功能
与全局事务标识符(GTID)一起使用的函数
MySQL 企业加密功能
MySQL 企业加密安装
MySQL 企业加密用法和示例
MySQL 企业加密功能参考
MySQL 企业加密功能说明
Aggregate Functions
汇总功能说明
GROUP BY 修饰符
MySQL 对 GROUP BY 的处理
功能依赖的检测
Miscellaneous Functions
Precision Math
数值类型
DECIMAL 数据类型 Feature
Expression Handling
Rounding Behavior
精密 math 示例
SQL Statements
数据定义语句
ALTER DATABASE 语句
ALTER EVENT 声明
ALTER FUNCTION 语句
ALTER INSTANCE 声明
ALTER LOGFILE GROUP 语句
ALTER PROCEDURE 语句
ALTER SERVER 语句
ALTER TABLEStatements 式
ALTER TABLE 分区操作
ALTER TABLE 和生成的列
更改 table 示例
ALTER TABLESPACE 语句
ALTER VIEW 声明
CREATE DATABASE 语句
创建事件声明
CREATE FUNCTION 语句
CREATE INDEX 语句
CREATE LOGFILE GROUP 语句
CREATE PROCEDURE 和 CREATE FUNCTION 语句
CREATE SERVER 语句
CREATE TABLE 语句
由 CREATE TABLE 创建的文件
CREATE TEMPORARY TABLE 语句
CREATE TABLE ... LIKE 语句
CREATE TABLE ... SELECT 语句
外部关键约束
静音色谱柱规格变更
创建 table 和生成的列
二级索引和生成的列
设置 NDB_TABLE 选项
CREATE TABLESPACE 语句
CREATE TRIGGER 语句
创建视图声明
DROP DATABASE 语句
DROP EVENT 声明
DROP FUNCTION 语句
DROP INDEX 语句
DROP LOGFILE GROUP 语句
DROP PROCEDURE 和 DROP FUNCTION 语句
DROP SERVER 语句
DROP TABLE 语句
DROP TABLESPACE 语句
DROP TRIGGER 语句
DROP VIEW 声明
重命名 table 语句
TRUNCATE TABLE 语句
数据处理语句
CALL Statement
DELETE Statement
DO Statement
HANDLER Statement
INSERT Statement
INSERT ... SELECT 语句
INSERT ... ON DUPLICATE KEY UPDATE 语句
INSERT DELAYED 语句
LOAD DATA 语句
LOAD XML 语句
REPLACE Statement
SELECT Statement
SELECT ... INTO 语句
JOIN Clause
UNION Clause
Subqueries
子查询为标量操作数
使用子查询进行比较
带有 ANY,IN 或 SOME 的子查询
所有子查询
Row Subqueries
存在或不存在的子查询
Correlated Subqueries
Derived Tables
Subquery Errors
Optimizing Subqueries
将子查询重写为联接
子查询限制
UPDATE Statement
Transaction 和锁定声明
START TRANSACTION,COMMIT 和 ROLLBACK 语句
无法回滚的语句
导致隐式提交的语句
SAVEPOINT,回滚到 SAVEPOINT 和释放 SAVEPOINT 语句
LOCK TABLES 和 UNLOCK TABLES 语句
SET TRANSACTION 语句
XA Transactions
XA 事务 SQL 语句
XATransaction 状态
XATransaction 限制
Replication Statements
用于控制复制源服务器的 SQL 语句
清除二进制日志语句
RESET MASTER 语句
SET sql_log_bin 语句
用于控制副本服务器的 SQL 语句
将 MASTER 更改为 Statement
更改复制过滤器声明
MASTER_POS_WAIT() Statement
RESET SLAVE 语句
START SLAVE 语句
停止从语句
用于控制组复制的 SQL 语句
START GROUP_REPLICATION 声明
STOP GROUP_REPLICATION 语句
Prepared Statements
PREPARE Statement
EXECUTE Statement
取消预备语句
Compound Statements
BEGIN ... END 复合语句
Statement Labels
DECLARE Statement
存储程序中的变量
局部变量 DECLARE 语句
局部变量范围和解决方案
流程控制声明
CASE Statement
IF Statement
ITERATE Statement
LEAVE Statement
LOOP Statement
REPEAT Statement
RETURN Statement
WHILE Statement
Cursors
游标 CLOSE 语句
游标 DECLARE 语句
游标 FETCH 语句
游标 OPEN 语句
服务器端游标的限制
Condition Handling
DECLARE ...条件声明
DECLARE ... HANDLER 语句
获取诊断声明
RESIGNAL Statement
SIGNAL Statement
处理程序的范围规则
MySQL 诊断区域
条件处理和 OUT 或 INOUT 参数
条件处理的限制
数据库 Management 声明
帐户 Management 对帐单
ALTER USERStatements
创建用户语句
DROP USER 声明
GRANT Statement
重命名用户声明
REVOKE Statement
设置密码声明
table 维护声明
ANALYZE TABLE 语句
CHECK TABLE 语句
CHECKSUM TABLE 语句
优化 table 语句
维修 table 声明
插件和用户定义的函数语句
用户定义函数的 CREATE FUNCTION 语法
DROP FUNCTION 语句
安装插件声明
UNINSTALL PLUGIN 语句
SET Statements
变量分配的 SET 语法
SET CHARACTER SET 语句
SET NAMES 声明
SHOW Statements
显示二进制日志语句
显示 BINLOG 事件声明
SHOW CHARACTER SET 语句
显示收藏声明
SHOW COLUMNS 声明
SHOW CREATE DATABASE 语句
SHOW CREATE EVENT 语句
SHOW CREATE FUNCTION 语句
SHOW CREATE PROCEDURE 语句
SHOW CREATE TABLE 语句
SHOW CREATE TRIGGER 语句
显示创建用户语句
显示创建视图语句
SHOW DATABASES 语句
显示引擎声明
显示引擎声明
显示错误语句
SHOW EVENTS 声明
显示功能代码语句
显示功能状态语句
SHOW GRANTS 声明
显示索引语句
显示主状态声明
显示打开 table 语句
显示插件声明
显示特权声明
显示过程代码语句
显示程序状态声明
SHOW PROCESSLIST 语句
SHOW PROFILE 语句
显示 Profile 声明
显示 RELAYLOG 事件声明
显示从主机声明
显示从站状态语句
显示状态声明
显示 table 状态语句
SHOW TABLES 语句
SHOW TRIGGERS 声明
显示变量声明
显示警告声明
其他行政声明
BINLOG Statement
CACHE INDEX 语句
FLUSH Statement
KILL Statement
LOAD INDEX INTO CACHE 语句
RESET Statement
SHUTDOWN Statement
Utility Statements
DESCRIBE Statement
EXPLAIN Statement
HELP Statement
USE Statement
InnoDB 存储引擎
InnoDB 简介
使用 InnoDBtable 的好处
InnoDBtable 的最佳实践
验证 InnoDB 是默认存储引擎
使用 InnoDB 进行测试和基准测试
关闭 InnoDB
InnoDB 和 ACID 模型
InnoDB Multi-Versioning
InnoDB Architecture
InnoDB 内存结构
Buffer Pool
Change Buffer
自适应哈希指数
Log Buffer
InnoDB 磁盘结构
Tables
创建 InnoDBtable
在外部创建 table
导入 InnoDBtable
移动或复制 InnoDBtable
将 table 从 MyISAM 转换为 InnoDB
InnoDB 中的 AUTO_INCREMENT 处理
Indexes
聚集索引和二级索引
InnoDB 索引的物理结构
排序索引构建
InnoDB FULLTEXT 索引
Tablespaces
系统 table 空间
File-Per-Table Tablespaces
General Tablespaces
Undo Tablespaces
临时 table 空间
InnoDB 数据字典
Doublewrite Buffer
Redo Log
Undo Logs
InnoDB 锁定和 Transaction 模型
InnoDB Locking
InnoDBTransaction 模型
Transaction 隔离级别
自动提交,提交和回滚
一致的非锁定读取
Locking Reads
InnoDB 中由不同的 SQL 语句设置的锁
Phantom Rows
InnoDB 中的死锁
InnoDB 死锁示例
死锁检测和回滚
如何最小化和处理死锁
InnoDB Configuration
InnoDB 启动配置
配置 InnoDB 以进行只读操作
InnoDB 缓冲池配置
配置 InnoDB 缓冲池大小
配置多个缓冲池实例
使缓冲池扫描具有抵抗力
配置 InnoDB 缓冲池预取(预读)
配置缓冲池刷新
保存和还原缓冲池状态
为 InnoDB 配置内存分配器
为 InnoDB 配置线程并发
配置后台 InnoDB I/O 线程数
在 Linux 上使用异步 I/O
配置 InnoDB I/O 容量
配置自旋锁定轮询
Purge Configuration
为 InnoDB 配置优化器统计信息
配置持久性优化器统计参数
配置非持久优化器统计参数
估算 InnoDBtable 的分析 table 复杂度
配置索引页的合并阈值
InnoDBtable 和页面压缩
InnoDBtable 压缩
table 压缩概述
创建压缩 table
调整 InnoDBtable 的压缩
在运行时监视 InnoDBtable 压缩
InnoDBtable 压缩的工作方式
OLTP 工作负载的压缩
SQL 压缩语法警告和错误
InnoDB 页面压缩
InnoDB 文件格式 Management
启用文件格式
验证文件格式兼容性
InnoDB 启动时的兼容性检查
打开 table 时的兼容性检查
识别使用中的文件格式
修改文件格式
InnoDB 行格式
InnoDB 磁盘 I/O 和文件空间 Management
InnoDB 磁盘 I/O
文件空间 Management
InnoDB Checkpoints
对 table 进行碎片整理
使用 TRUNCATE TABLE 回收磁盘空间
InnoDB 和在线 DDL
在线 DDL 操作
在线 DDL 性能和并发性
在线 DDL 空间要求
使用在线 DDL 简化 DDL 语句
联机 DDL 失败情况
在线 DDL 限制
InnoDB 静态数据加密
InnoDB 启动选项和系统变量
InnoDB INFORMATION_SCHEMAtable
InnoDB INFORMATION_SCHEMA 有关压缩的 table
INNODB_CMP 和 INNODB_CMP_RESET
INNODB_CMPMEM 和 INNODB_CMPMEM_RESET
使用压缩信息架构 table
InnoDB INFORMATION_SCHEMATransaction 和锁定信息
使用 InnoDB 事务和锁定信息
InnoDB 锁定和锁定 await 信息
InnoDB 事务和锁定信息的持久性和一致性
InnoDB INFORMATION_SCHEMA 系统 table
InnoDB INFORMATION_SCHEMA FULLTEXT 索引 table
InnoDB INFORMATION_SCHEMA 缓冲池 table
InnoDB INFORMATION_SCHEMAMetricstable
InnoDB INFORMATION_SCHEMA 临时 table 信息 table
从 INFORMATION_SCHEMA.FILES 检索 InnoDBtable 空间元数据
InnoDB 与 MySQL 性能架构的集成
使用性能模式监视 InnoDBtable 的 ALTER TABLE 进度
使用性能模式监视 InnoDB Mutexawait
InnoDB Monitors
InnoDB 监视器类型
启用 InnoDB 监控器
InnoDB 标准监视器和锁定监视器输出
InnoDB 备份和恢复
InnoDB Backup
InnoDB Recovery
InnoDB 和 MySQL 复制
InnoDB memcached 插件
InnoDB memcached 插件的好处
InnoDB 内存缓存架构
设置 InnoDB memcached 插件
InnoDB 内存缓存插件的安全注意事项
为 InnoDB memcached 插件编写应用程序
为 InnoDB memcached 插件调整现有的 MySQL 模式
为 InnoDB memcached 插件调整 memcached 应用程序
调整 InnoDB memcached 插件性能
控制 InnoDB 内存缓存插件的事务行为
使 DML 语句适应于内存缓存操作
在基础 InnoDBtable 上执行 DML 和 DDL 语句
InnoDB memcached 插件和复制
InnoDB memcached 插件内部
对 InnoDB memcached 插件进行故障排除
InnoDB Troubleshooting
对 InnoDB I/O 问题进行故障排除
强制 InnoDB 恢复
对 InnoDB 数据字典操作进行故障排除
InnoDB 错误处理
InnoDB Limits
InnoDB 限制和局限
替代存储引擎
设置存储引擎
MyISAM 存储引擎
MyISAM 启动选项
按键所需的空间
MyISAMtable 存储格式
静态(固定长度)tableFeature
动态 tableFeature
压缩 tableFeature
MyISAMtable 问题
MyISAMtable 损坏
table 中的问题未正确关闭
MEMORY 存储引擎
CSV 存储引擎
修复和检查 CSVtable
CSV Limitations
ARCHIVE 存储引擎
BLACKHOLE 存储引擎
MERGE 存储引擎
MERGE Table 的优缺点
合并 table 问题
联邦存储引擎
联邦存储引擎概述
如何创建联合 table
使用 CONNECTION 创建联合 table
使用 CREATE SERVER 创建 FEDERATEDtable
联邦存储引擎 Comments 和技巧
联合存储引擎资源
示例存储引擎
其他存储引擎
MySQL 存储引擎体系结构概述
可插拔存储引擎架构
通用数据库服务器层
Replication
Configuring Replication
基于二进制日志文件位置的复制配置概述
设置基于二进制日志文件位置的复制
设置复制源配置
创建用于复制的用户
获取复制源的二进制日志坐标
选择数据快照的方法
设置副本
将副本添加到复制拓扑
使用全局事务标识符进行复制
GTID 格式和存储
GTID 生命周期
GTID Auto-Positioning
使用 GTID 设置复制
使用 GTID 进行故障转移和横向扩展
使用 GTID 复制的限制
存储的用于操纵 GTID 的函数示例
更改在线服务器上的复制模式
复制模式概念
在线启用 GTIDTransaction
在线禁用 GTIDTransaction
验证匿名 Transaction 的复制
MySQL 多源复制
配置多源复制
为基于 GTID 的复制配置多源副本
将基于 GTID 的源添加到多源副本中
将基于二进制日志的源添加到多源副本
启动多源副本
停止多源副本
重置多源副本
多源复制监控
复制和二进制日志记录选项和变量
复制和二进制日志记录选项和变量参考
复制源选项和变量
副本服务器选项和变量
二进制记录选项和变量
全局 TransactionID 系统变量
常见复制 Management 任务
检查复制状态
暂停副本服务器上的复制
Skipping Transactions
Replication Implementation
Replication Formats
基于语句的复制和基于行的复制的优缺点
基于行的日志记录和复制的用法
确定二进制日志中安全和不安全的语句
复制实施详细信息
Replication Channels
单通道操作命令
与以前的复制语句的兼容性
启动选项和复制通道
复制通道命名约定
中继日志和复制元数据存储库
中继日志
复制元数据存储库
服务器如何评估复制筛选规则
评估数据库级复制和二进制日志记录选项
评估 table 级复制选项
复制筛选选项之间的交互
Replication Solutions
使用复制进行备份
使用 mysqldump 备份副本
从副本备份原始数据
通过使其只读来备份源或副本
处理副本意外停止
在不同的源和副本存储引擎中使用复制
使用复制进行横向扩展
将不同的数据库复制到不同的副本
提高复制性能
故障转移期间切换源
设置复制以使用加密的连接
Semisynchronous Replication
半同步复制 Management 接口
半同步复制的安装和配置
半同步复制监控
Delayed Replication
复制说明和技巧
复制功能和问题
复制和 AUTO_INCREMENT
复制 table 和 BLACKHOLEtable
复制和字符集
复制和 CHECKSUMtable
复制 CREATE ... IF NOT EXISTS 语句
复制 CREATE TABLE ... SELECT 语句
复制 CREATE SERVER,ALTER SERVER 和 DROP SERVER
复制 CURRENT_USER()
复制 DROP ... IF EXISTS 语句
在源和副本上使用不同的 table 定义进行复制
复制和目录 table 选项
复制和浮点值
复制和小数秒支持
复制和冲洗
复制和系统功能
复制调用的功能
复制和 LIMIT
复制和加载数据
复制和 max_allowed_packet
复制和内存 table
mysql 系统数据库的复制
复制和查询优化器
复制和分区
复制和修复 table
复制和保留字
复制和源或副本关闭
复制期间的副本错误
复制和服务器 SQL 模式
复制和临时 table
复制重试和超时
复制和时区
复制和事务不一致
复制和事务
复制和触发器
复制和 TRUNCATE TABLE
复制和用户名长度
复制和变量
复制和视图
MySQL 版本之间的复制兼容性
升级复制设置
Troubleshooting Replication
如何报告复制错误或问题
Group Replication
组复制背景
Replication Technologies
Primary-Secondary Replication
Group Replication
组复制用例
用例场景示例
组复制详细信息
Group Membership
Failure Detection
Fault-tolerance
Getting Started
在单主模式下部署组复制
部署实例以进行组复制
配置组复制实例
User Credentials
启动组复制
引导小组
将实例添加到组
在本地部署组复制
监视组复制
组 Replication Server 状态
plication_group_memberstable
Replication_Group_member_statstable
组复制操作
以多主模式或单主模式进行部署
Single-Primary Mode
Multi-Primary Mode
寻找主要的
Tuning Recovery
Network Partitioning
将 MySQL Enterprise Backup 与组复制一起使用
组复制安全性
组复制 IP 地址允许列 table
组复制安全套接字层(SSL)支持
组复制和虚拟专用网(VPN)
组复制系统变量
要求与限制
组复制要求
组复制限制
经常问的问题
组复制技术详细信息
组复制插件体系结构
The Group
数据处理语句
数据定义语句
Distributed Recovery
分布式恢复基础
从时间点恢复
View Changes
使用建议和分布式恢复的局限性
Observability
组复制性能
微调组通信线程
Message Compression
Flow Control
MySQL Shell
使用 MySQL 作为文档存储
Key Concepts
将 MySQL 设置为文档存储
安装 MySQL Shell
在 Microsoft Windows 上安装 MySQL Shell
在 Linux 上安装 MySQL Shell
在 macOS 上安装 MySQL Shell
启动 MySQL Shell
快速入门指南:适用于 Visual Studio 的 MySQL
X Plugin
通过 X 插件使用加密连接
X 插件选项和变量
X 插件选项和变量参考
X 插件选项和系统变量
X 插件状态变量
监控 X 插件
InnoDB Cluster
介绍 InnoDB 集群
创建一个 InnoDB 集群
Deployment Scenarios
InnoDB 集群要求
安装方法
InnoDB 群集的沙箱部署
InnoDB 集群的生产部署
采用组复制部署
将 MySQLRouter 与 InnoDB 群集一起使用
使用 InnoDB 集群
Known Limitations
MySQL NDB 群集 7.5 和 NDB 群集 7.6
NDB 群集概述
NDB 集群核心概念
NDB 群集节点,节点组,副本和分区
NDB 群集的硬件,软件和网络要求
NDB 群集中的新增功能
NDB Cluster 7.5 的新增功能
NDB Cluster 7.6 的新增功能
NDB:已添加,已弃用和已删除的选项,变量和参数
在 NDB 7.5 中添加,不建议使用或删除的选项,变量和参数
在 NDB 7.6 中添加,不建议使用或删除的选项,变量和参数
使用 InnoDB 的 MySQL 服务器与 NDB 群集的比较
NDB 和 InnoDB 存储引擎之间的差异
NDB 和 InnoDB 工作负载
NDB 和 InnoDB 功能使用摘要
NDB 群集的已知局限性
NDB 群集中不符合 SQL 语法
NDB 群集与标准 MySQL 限制的限制和差异
NDB 群集中与事务处理相关的限制
NDB 群集错误处理
与 NDB 群集中的数据库对象相关联的限制
NDB 群集中不支持或缺少的功能
有关 NDB 群集中性能的限制
NDB 群集独有的问题
与 NDB 群集磁盘数据存储有关的限制
与多个 NDB 群集节点有关的限制
NDB 群集安装
NDB 群集自动安装程序(NDB 7.5)
NDB 群集自动安装程序要求
使用 NDB 群集自动安装程序
NDB 群集自动安装程序(NDB 7.6)
NDB 群集自动安装程序要求
使用 NDB 群集自动安装程序
在 Linux 上安装 NDB 群集
在 Linux 上安装 NDB 群集二进制版本
从 RPM 安装 NDB 群集
使用.deb 文件安装 NDB 群集
在 Linux 上从源代码构建 NDB 集群
在 Windows 上安装 NDB 群集
从二进制版本在 Windows 上安装 NDB 群集
在 Windows 上从源代码编译和安装 NDB 群集
Windows 上的 NDB 群集的初始启动
将 NDB 群集进程安装为 Windows 服务
NDB 群集的初始配置
NDB 群集的初始启动
具有 table 和数据的 NDB 群集示例
安全关闭和重新启动 NDB 群集
升级和降级 NDB 群集
升级和降级 NDB 7.5
升级和降级 NDB 7.6
NDB 群集的配置
NDB 群集的快速测试设置
NDB 群集配置参数,选项和变量概述
NDB 群集数据节点配置参数
NDB 群集 Management 节点配置参数
NDB 群集 SQL 节点和 API 节点配置参数
其他 NDB 群集配置参数
NDB 群集 mysqld 选项和变量参考
NDB 群集配置文件
NDB 群集配置:基本示例
建议的 NDB 群集启动配置
NDB 群集连接字符串
在 NDB 群集中定义计算机
定义 NDB 群集 Management 服务器
定义 NDB 群集数据节点
在 NDB 群集中定义 SQL 和其他 API 节点
定义系统
NDB 群集的 MySQL 服务器选项和变量
NDB 群集 TCP/IP 连接
使用直接连接的 NDB 群集 TCP/IP 连接
NDB 群集共享内存连接
配置 NDB 群集发送缓冲区参数
在 NDB 群集中使用高速互连
NDB 群集程序
ndbd-NDB 群集数据节点守护程序
ndbinfo_select_all —从 ndbinfotable 中选择
ndbmtd-NDB 群集数据节点守护程序(多线程)
ndb_mgmd — NDB 群集 Management 服务器守护程序
ndb_mgm — NDB 群集 ManagementClient 端
ndb_blob_tool —检查和修复 NDB 群集 table 的 BLOB 和 TEXT 列
ndb_config-提取 NDB 群集配置信息
ndb_cpcd —自动测试 NDB 开发
ndb_delete_all —从 NDBtable 中删除所有行
ndb_desc —描述 NDBtable
ndb_drop_index —从 NDBtable 中删除索引
ndb_drop_table —删除 NDBtable
ndb_error_reporter — NDB 错误报告 Util
ndb_import —将 CSV 数据导入 NDB
ndb_index_stat — NDB 索引统计 Util
ndb_move_data — NDB 数据复制 Util
ndb_perror —获取 NDB 错误消息信息
ndb_print_backup_file —打印 NDB 备份文件的内容
ndb_print_file —打印 NDB 磁盘数据文件的内容
ndb_print_frag_file —打印 NDB 片段列 table 文件的内容
ndb_print_schema_file —打印 NDB 架构文件的内容
ndb_print_sys_file —打印 NDB 系统文件的内容
ndb_redo_log_reader —检查并打印集群重做日志的内容
ndb_restore —还原 NDB 群集备份
恢复到不同数量的数据节点
ndb_select_all —从 NDBtable 中打印行
ndb_select_count —打印 NDBtable 的行数
ndb_setup.py —为 NDB 群集启动基于浏览器的自动安装程序
ndb_show_tables — NDBtable 的显示列 table
ndb_size.pl — NDBCLUSTER 大小需求估算器
ndb_top —查看 NDB 线程的 CPU 使用率信息
ndb_waiter —awaitNDB 群集达到给定状态
NDB 群集程序的公用选项-NDB 群集程序的公用选项
NDB 群集的 Management
NDB 群集 ManagementClient 端中的命令
NDB 群集日志消息
NDB 群集:群集日志中的消息
NDB 群集日志启动消息
群集日志中的事件缓冲区报告
NDB 群集:NDB 传输器错误
NDB 群集中生成的事件报告
NDB 群集日志记录 Management 命令
NDB 群集日志事件
在 NDB 群集 ManagementClient 端中使用 CLUSTERLOG STATISTICS
NDB 群集开始阶段的摘要
执行 NDB 群集的滚动重启
NDB 群集单用户模式
在线添加 NDB 群集数据节点
在线添加 NDB 群集数据节点:一般问题
在线添加 NDB 群集数据节点:基本过程
在线添加 NDB 群集数据节点:详细示例
NDB 群集的在线备份
NDB 群集备份概念
使用 NDB 群集 ManagementClient 端创建备份
NDB 群集备份的配置
NDB 群集备份故障排除
NDB 群集的 MySQL 服务器使用情况
NDB 群集磁盘数据 table
NDB 群集磁盘数据对象
对磁盘数据对象使用符号链接
NDB 群集磁盘数据存储要求
NDB 群集中使用 ALTER TABLE 的在线操作
使用共享授予 table 的分布式特权
NDB API 统计信息计数器和变量
ndbinfo:NDB 群集信息数据库
ndbinfo arbitrator_validity_detailtable
ndbinfo arbitrator_validity_summarytable
ndbinfo 块 table
ndbinfo cluster_lockstable
ndbinfo cluster_operationstable
ndbinfo cluster_transactionstable
ndbinfo config_nodestable
ndbinfo config_paramstable
ndbinfo config_valuestable
ndbinfo 计数器 table
ndbinfo cpustattable
ndbinfo cpustat_50mstable
ndbinfo cpustat_1sectable
ndbinfo cpustat_20sectable
ndbinfo dict_obj_infotable
ndbinfo dict_obj_typestable
ndbinfo disk_write_speed_basetable
ndbinfo disk_write_speed_aggregatetable
ndbinfo disk_write_speed_aggregate_nodetable
ndbinfo diskpagebuffertable
ndbinfo error_messagestable
ndbinfo locks_per_fragmenttable
ndbinfo 日志缓冲区 table
ndbinfo 日志空间 table
ndbinfo 成员 table
ndbinfo 内存使用 table
ndbinfo memory_per_fragmenttable
ndbinfo 节点 table
ndbinfo operations_per_fragmenttable
ndbinfo 进程 table
ndbinfo 资源 table
ndbinfo restart_infotable
ndbinfo server_lockstable
ndbinfo server_operationstable
ndbinfo server_transactionstable
ndbinfo table_distribution_statustable
ndbinfo table_fragmentstable
ndbinfo table_infotable
ndbinfo table_replicastable
ndbinfo tc_time_track_statstable
ndbinfo 线程块 table
ndbinfo 线程 table
ndbinfo threadstattable
ndbinfo 转运蛋白 table
NDB 群集的 INFORMATION_SCHEMAtable
快速参考:NDB 群集 SQL 语句
NDB 群集安全性问题
NDB 群集安全性和网络问题
NDB 群集和 MySQL 特权
NDB 群集和 MySQL 安全性过程
NDB 群集复制
NDB 群集复制:缩写和符号
NDB 群集复制的一般要求
NDB 群集复制中的已知问题
NDB 群集复制架构和 table
准备要复制的 NDB 群集
启动 NDB 群集复制(单个复制通道)
使用两个复制通道进行 NDB 群集复制
使用 NDB 群集复制实施故障转移
具有 NDB 群集复制的 NDB 群集备份
NDB 群集复制:自动将副本同步到源二进制日志
使用 NDB 群集复制进行时间点恢复
NDB 群集复制:双向复制和循环复制
NDB 群集复制冲突解决
NDB 群集发行说明
Partitioning
MySQL 分区概述
Partitioning Types
RANGE Partitioning
LIST Partitioning
COLUMNS Partitioning
RANGE COLUMNS 分区
LIST COLUMNS 分区
HASH Partitioning
线性哈希分区
KEY Partitioning
Subpartitioning
MySQL 分区如何处理 NULL
Partition Management
RANGE 和 LIST 分区的 Management
HASH 和 KEY 分区的 Management
用 table 交换分区和子分区
分区维护
获取有关分区的信息
Partition Pruning
Partition Selection
分区的限制和限制
分区键,主键和唯一键
与存储引擎有关的分区限制
与功能有关的分区限制
分区和锁定
Stored Objects
定义存储程序
使用存储的例程
存储的常规语法
存储例程和 MySQL 特权
存储的例行元数据
存储过程,函数,触发器和 LAST_INSERT_ID()
Using Triggers
触发器语法和示例
Trigger Metadata
使用事件计划程序
事件计划程序概述
事件计划程序配置
Event Syntax
Event Metadata
事件计划程序状态
事件计划程序和 MySQL 特权
Using Views
View Syntax
视图处理算法
可更新和可插入的视图
带检查选项子句的视图
View Metadata
存储对象访问控制
存储程序二进制记录
对存储程序的限制
意见限制
INFORMATION_SCHEMA Tables
Introduction
INFORMATION_SCHEMA CHARACTER_SETStable
INFORMATION_SCHEMA COLLATIONStable
INFORMATION_SCHEMA COLLATION_CHARACTER_SET_APPLICABILITYtable
INFORMATION_SCHEMA COLUMNStable
INFORMATION_SCHEMA COLUMN_PRIVILEGEStable
INFORMATION_SCHEMA 引擎 table
INFORMATION_SCHEMA 活动 table
INFORMATION_SCHEMA FILEStable
INFORMATION_SCHEMA GLOBAL_STATUS 和 SESSION_STATUStable
INFORMATION_SCHEMA GLOBAL_VARIABLES 和 SESSION_VARIABLEStable
INFORMATION_SCHEMA KEY_COLUMN_USAGEtable
INFORMATION_SCHEMA ndb_transid_mysql_connection_maptable
INFORMATION_SCHEMA OPTIMIZER_TRACEtable
INFORMATION_SCHEMA 参数 table
INFORMATION_SCHEMA PARTITIONStable
INFORMATION_SCHEMA PLUGINStable
INFORMATION_SCHEMA PROCESSLISTtable
INFORMATION_SCHEMA 配置 table
INFORMATION_SCHEMA REFERENTIAL_CONSTRAINTStable
INFORMATION_SCHEMA ROUTINEStable
INFORMATION_SCHEMA SCHEMATAtable
INFORMATION_SCHEMA SCHEMA_PRIVILEGEStable
INFORMATION_SCHEMA STATISTICStable
INFORMATION_SCHEMA TABLEStable
INFORMATION_SCHEMA TABLESPACEStable
INFORMATION_SCHEMA TABLE_CONSTRAINTStable
INFORMATION_SCHEMA TABLE_PRIVILEGEStable
INFORMATION_SCHEMA TRIGGERStable
INFORMATION_SCHEMA USER_PRIVILEGEStable
INFORMATION_SCHEMA VIEWStable
INFORMATION_SCHEMA InnoDBtable
INFORMATION_SCHEMA INNODB_BUFFER_PAGEtable
INFORMATION_SCHEMA INNODB_BUFFER_PAGE_LRUtable
INFORMATION_SCHEMA INNODB_BUFFER_POOL_STATStable
INFORMATION_SCHEMA INNODB_CMP 和 INNODB_CMP_RESETtable
INFORMATION_SCHEMA INNODB_CMPMEM 和 INNODB_CMPMEM_RESETtable
INFORMATION_SCHEMA INNODB_CMP_PER_INDEX 和 INNODB_CMP_PER_INDEX_RESETtable
INFORMATION_SCHEMA INNODB_FT_BEING_DELETEDtable
INFORMATION_SCHEMA INNODB_FT_CONFIGtable
INFORMATION_SCHEMA INNODB_FT_DEFAULT_STOPWORDtable
INFORMATION_SCHEMA INNODB_FT_DELETEDtable
INFORMATION_SCHEMA INNODB_FT_INDEX_CACHEtable
INFORMATION_SCHEMA INNODB_FT_INDEX_TABLEtable
INFORMATION_SCHEMA INNODB_LOCKStable
INFORMATION_SCHEMA INNODB_LOCK_WAITStable
INFORMATION_SCHEMA INNODB_METRICStable
INFORMATION_SCHEMA INNODB_SYS_COLUMNStable
INFORMATION_SCHEMA INNODB_SYS_DATAFILEStable
INFORMATION_SCHEMA INNODB_SYS_FIELDStable
INFORMATION_SCHEMA INNODB_SYS_FOREIGNtable
INFORMATION_SCHEMA INNODB_SYS_FOREIGN_COLStable
INFORMATION_SCHEMA INNODB_SYS_INDEXEStable
INFORMATION_SCHEMA INNODB_SYS_TABLEStable
INFORMATION_SCHEMA INNODB_SYS_TABLESPACEStable
INFORMATION_SCHEMA INNODB_SYS_TABLESTATS 视图
INFORMATION_SCHEMA INNODB_SYS_VIRTUALtable
INFORMATION_SCHEMA INNODB_TEMP_TABLE_INFOtable
INFORMATION_SCHEMA INNODB_TRXtable
INFORMATION_SCHEMA 线程池 table
INFORMATION_SCHEMA TP_THREAD_GROUP_STATEtable
INFORMATION_SCHEMA TP_THREAD_GROUP_STATStable
INFORMATION_SCHEMA TP_THREAD_STATEtable
INFORMATION_SCHEMA 连接控制 table
INFORMATION_SCHEMA CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTStable
SHOW 语句的扩展
MySQL 性能架构
性能架构快速入门
性能架构构建配置
性能架构启动配置
性能架构运行时配置
性能架构事件时序
性能架构事件过滤
Event Pre-Filtering
仪器预过滤
按对象进行预过滤
线程预过滤
Consumer 预先过滤
使用者配置示例
命名工具或使用者以进行过滤操作
确定要检测的内容
性能架构查询
性能架构仪器命名约定
性能架构状态监视
性能架构原子和分子事件
当前和历史事件的性能架构 table
性能架构语句摘要
性能架构通用 tableFeature
性能架构 table 说明
性能架构 table 索引
性能架构设置 table
setup_actorstable
setup_consumerstable
setup_instrumentstable
setup_objectstable
setup_timerstable
性能架构实例 table
cond_instancestable
file_instancestable
Mutex_instancestable
rwlock_instancestable
socket_instancestable
性能架构 await 事件 table
events_waits_currenttable
events_waits_historytable
events_waits_history_longtable
性能架构阶段事件 table
events_stages_currenttable
events_stages_historytable
events_stages_history_longtable
性能架构语句事件 table
events_statements_currenttable
events_statements_historytable
events_statements_history_longtable
prepare_statements_instancestable
性能架构事务 table
events_transactions_currenttable
events_transactions_historytable
events_transactions_history_longtable
性能架构连接 table
帐目 table
主机 table
用户 table
性能架构连接属性 table
session_account_connect_attrstable
session_connect_attrstable
性能模式用户定义的变量 table
性能架构复制 table
复制连接配置 table
Replication_Connection_Statustable
Replication_Applier_configurationtable
Replication_Applier_statustable
Replication_Applier_status_by_coordinatortable
plication_applier_status_by_workertable
plication_group_memberstable
Replication_Group_member_statstable
性能架构锁定 table
metadata_lockstable
table_handlestable
性能架构系统变量 table
性能架构状态变量 table
性能架构摘要 table
await 事件摘要 table
阶段摘要 table
报 table 摘要 table
Transaction 摘要 table
对象 await 摘要 table
文件 I/O 摘要 table
tableI/O 和锁定 await 摘要 table
套接字摘要 table
内存摘要 table
状态变量汇总 table
性能架构其他 table
host_cachetable
performance_timerstable
线程 table
性能架构选项和变量参考
性能架构命令选项
性能架构系统变量
性能架构状态变量
性能架构内存分配模型
性能架构和插件
使用性能模式诊断问题
使用性能模式进行查询分析
迁移到性能架构系统和状态变量 table
对性能架构的限制
MySQL 系统架构
使用 sys 模式的先决条件
使用系统架构
sys 模式进度报告
sys 模式对象参考
sys 模式对象索引
sys 模式 table 和触发器
sys_configtable
sys_config_insert_set_user 触发器
sys_config_update_set_user 触发器
sys 模式视图
host_summary 和 x $ host_summary 视图
host_summary_by_file_io 和 x $ host_summary_by_file_io 视图
host_summary_by_file_io_type 和 x $ host_summary_by_file_io_type 视图
host_summary_by_stages 和 x $ host_summary_by_stages 视图
host_summary_by_statement_latency 和 x $ host_summary_by_statement_latency 视图
host_summary_by_statement_type 和 x $ host_summary_by_statement_type 视图
innodb_buffer_stats_by_schema 和 x $ innodb_buffer_stats_by_schema 视图
innodb_buffer_stats_by_table 和 x $ innodb_buffer_stats_by_table 视图
innodb_lock_waits 和 x $ innodb_lock_waits 视图
io_by_thread_by_latency 和 x $ io_by_thread_by_latency 视图
io_global_by_file_by_bytes 和 x $ io_global_by_file_by_bytes 视图
io_global_by_file_by_latency 和 x $ io_global_by_file_by_latency 视图
io_global_by_wait_by_bytes 和 x $ io_global_by_wait_by_bytes 视图
io_global_by_wait_by_latency 和 x $ io_global_by_wait_by_latency 视图
Latest_file_io 和 x $ latest_file_io 视图
memory_by_host_by_current_bytes 和 x $ memory_by_host_by_current_bytes 视图
memory_by_thread_by_current_bytes 和 x $ memory_by_thread_by_current_bytes 视图
memory_by_user_by_current_bytes 和 x $ memory_by_user_by_current_bytes 视图
memory_global_by_current_bytes 和 x $ memory_global_by_current_bytes 视图
memory_global_total 和 x $ memory_global_total 视图
Metrics 视图
进程列 table 和 x $ processlist 视图
ps_check_lost_instrumentation 视图
schema_auto_increment_columns 视图
schema_index_statistics 和 x $ schema_index_statistics 视图
schema_object_overview 视图
schema_redundant_indexes 和 x $ schema_flattened_keys 视图
schema_table_lock_waits 和 x $ schema_table_lock_waits 视图
schema_table_statistics 和 x $ schema_table_statistics 视图
schema_table_statistics_with_buffer 和 x $ schema_table_statistics_with_buffer 视图
schema_tables_with_full_table_scans 和 x $ schema_tables_with_full_table_scans 视图
schema_unused_indexes 视图
会话和 x $ session 视图
session_ssl_status 视图
statement_analysis 和 x $ statement_analysis 视图
statement_with_errors_or_warnings 和 x $ statements_with_errors_or_warnings 视图
statement_with_full_table_scans 和 x $ statements_with_full_table_scans 视图
statement_with_runtimes_in_95th_percentile 和 x $ statements_with_runtimes_in_95th_percentile 视图
statement_with_sorting 和 x $ statements_with_sorting 视图
statement_with_temp_tables 和 x $ statements_with_temp_tables 视图
user_summary 和 x $ user_summary 视图
user_summary_by_file_io 和 x $ user_summary_by_file_io 视图
user_summary_by_file_io_type 和 x $ user_summary_by_file_io_type 视图
user_summary_by_stages 和 x $ user_summary_by_stages 视图
user_summary_by_statement_latency 和 x $ user_summary_by_statement_latency 视图
user_summary_by_statement_type 和 x $ user_summary_by_statement_type 视图
版本查看
wait_classes_global_by_avg_latency 和 x $ wait_classes_global_by_avg_latency 视图
wait_classes_global_by_latency 和 x $ wait_classes_global_by_latency 视图
waits_by_host_by_latency 和 x $ waits_by_host_by_latency 视图
waits_by_user_by_latency 和 x $ waits_by_user_by_latency 视图
waits_global_by_latency 和 x $ waits_global_by_latency 视图
sys 模式存储过程
create_synonym_db()过程
diagnostics()过程
execute_prepared_stmt()过程
ps_setup_disable_background_threads()过程
ps_setup_disable_consumer()过程
ps_setup_disable_instrument()过程
ps_setup_disable_thread()过程
ps_setup_enable_background_threads()过程
ps_setup_enable_consumer()过程
ps_setup_enable_instrument()过程
ps_setup_enable_thread()过程
ps_setup_reload_saved()过程
ps_setup_reset_to_default()过程
ps_setup_save()过程
ps_setup_show_disabled()过程
ps_setup_show_disabled_consumers()过程
ps_setup_show_disabled_instruments()过程
ps_setup_show_enabled()过程
ps_setup_show_enabled_consumers()过程
ps_setup_show_enabled_instruments()过程
ps_statement_avg_latency_histogram()过程
ps_trace_statement_digest()过程
ps_trace_thread()过程
ps_truncate_all_tables()过程
statement_performance_analyzer()过程
table_exists()过程
sys 模式存储的功能
extract_schema_from_file_name()函数
extract_table_from_file_name()函数
format_bytes()函数
format_path()函数
format_statement()函数
format_time()函数
list_add()函数
list_drop()函数
ps_is_account_enabled()函数
ps_is_consumer_enabled()函数
ps_is_instrument_default_enabled()函数
ps_is_instrument_default_timed()函数
ps_is_thread_instrumented()函数
ps_thread_account()函数
ps_thread_id()函数
ps_thread_stack()函数
ps_thread_trx_info()函数
quote_identifier()函数
sys_get_config()函数
version_major()函数
version_minor()函数
version_patch()函数
连接器和 API
MySQL Connector/C++
MySQL Connector/J
MySQL Connector/NET
MySQL Connector/ODBC
MySQL Connector/Python
libmysqld,嵌入式 MySQL 服务器库
使用 libmysqld 编译程序
使用嵌入式 MySQL 服务器时的限制
嵌入式服务器的选项
嵌入式服务器示例
MySQL C API
MySQL PHP API
MySQL Perl API
MySQL Python API
MySQL Ruby API
MySQL/Ruby API
Ruby/MySQL API
MySQL Tcl API
MySQL 埃菲尔铁塔
Extending MySQL
MySQL Internals
MySQL Threads
MySQL 测试套件
MySQL 插件 API
插件类型
插件 API 特性
插件 API 组件
Writing Plugins
插件编写概述
插件数据结构
编译和安装插件库
编写全文分析器插件
编写守护程序插件
编写 INFORMATION_SCHEMA 插件
编写半同步复制插件
编写审核插件
编写身份验证插件
编写密码验证插件
编写协议跟踪插件
编写密钥环插件
MySQL 插件服务
锁定服务
锁定服务 C 接口
锁定服务 UDF 接口
钥匙圈服务
向 MySQL 添加功能
用户定义功能界面的功能
添加用户定义的功能
添加本机函数
调试和移植 MySQL
调试 MySQL 服务器
编译 MySQL 进行调试
创建跟踪文件
结合使用 WER 和 PDB 创建 Windows 崩溃转储
在 gdb 下调试 mysqld
使用堆栈跟踪
使用服务器日志查找 mysqld 中错误的原因
如果遇到 table 损坏,请进行测试
调试 MySQLClient 端
DBUG 软件包
MySQL 企业版
MySQL 企业监视器概述
MySQL 企业备份概述
MySQL 企业安全性概述
MySQL 企业加密概述
MySQL 企业审核概述
MySQL 企业防火墙概述
MySQL 企业线程池概述
MySQL 企业数据屏蔽和取消标识概述
MySQL Workbench
MySQL 5.7 常见问题
MySQL 5.7 常见问题解答:常规
MySQL 5.7 常见问题解答:存储引擎
MySQL 5.7 常见问题解答:服务器 SQL 模式
MySQL 5.7 FAQ:存储过程和函数
MySQL 5.7 常见问题解答:触发器
MySQL 5.7 常见问题解答:视图
MySQL 5.7 常见问题解答:INFORMATION_SCHEMA
MySQL 5.7 常见问题:迁移
MySQL 5.7 常见问题:安全性
MySQL 5.7 常见问题解答:NDB 群集
MySQL 5.7 FAQ:MySQL 中文,日文和韩 Literals 符集
MySQL 5.7 常见问题:连接器和 API
MySQL 5.7 常见问题解答:C API,libmysql
MySQL 5.7 常见问题:复制
MySQL 5.7 常见问题解答:MySQL 企业线程池
MySQL 5.7 常见问题解答:InnoDB 更改缓冲区
MySQL 5.7 FAQ:InnoDB 静态数据加密
MySQL 5.7 常见问题解答:虚拟化支持
错误信息和常见问题
错误消息来源和组件
错误信息接口
问题和常见错误
如何确定引起问题的原因
使用 MySQL 程序时的常见错误
Access denied
无法连接到[本地] MySQL 服务器
失去与 MySQL 服务器的连接
交互 Importing 密码失败
主机“ host_name”被阻止
太多联系
记不清
MySQL 服务器不见了
封包太大
通讯错误和 Connecting 断
桌子满了
无法创建/写入文件
命令不同步
Ignoring user
table'tbl_name'不存在
无法初始化字符集
找不到文件和类似错误
Table-Corruption Issues
Administration-Related Issues
文件权限问题
如何重设根密码
如果 MySQL 持续崩溃该怎么办
MySQL 如何处理完整磁盘
MySQL 在哪里存储临时文件
如何保护或更改 MySQL Unix 套接字文件
时区问题
Query-Related Issues
字符串搜索中的区分大小写
使用 DATE 列时出现问题
NULL 值问题
列别名问题
非事务 table 的回滚失败
从相关 table 中删除行
解决没有匹配行的问题
浮点值问题
Optimizer-Related Issues
table 定义相关问题
ALTER TABLE 的问题
临时 table 问题
MySQL 中的已知问题
Indexes
General Index
Function Index
Command Index
Function Index
INFORMATION_SCHEMA Index
连接类型索引
Operator Index
Option Index
Privileges Index
Modes Index
Statement/Syntax Index
状态变量索引
系统变量索引
Transaction 隔离级别指数
MySQL Glossary
27.12 MySQL Tcl API
MySQLtcl
是用于从
TCL 编程语言
访问 MySQL 数据库服务器的简单 API。可以在
http://www.xdobry.de/mysqltcl/
找到。
首页
⌃