# 简介
## 包含 MySQL NDB Cluster 8.0
**摘要**
这是 MySQL™ 参考手册. 它记录了从 MySQL 8.0 到 8.0.17, 以及分别基于从 8.0 到 8.0.16-ndb-8.0.16 的 [`NDB`](https://dev.mysql.com/doc/refman/8.0/en/mysql-cluster.html) 集群版本. 它可能包含尚未发布的 MySQL 版本特性的文档. 有关已发布的版本的信息, 请参阅 [MySQL 8.0 发布说明](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/).
**MySQL 8.0 特性.** 这个手册描述的功能可能不包含在 MySQL 8.0 版本中; 这些功能可能不包含在授权给你的 MySQL 8.0 版本中. 如果你对 MySQL 8.0 版本中包含的特性有任何疑问, 请参考您的 MySQL 8.0 l许可协议或联系您的 Oracle 销售代表.
有关每个版本的详细修改说明, 请参阅 [MySQL 8.0 发布说明](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/).
有关法律信息, 包含许可信息, 请参阅
[前言和法律条款](https://dev.mysql.com/doc/refman/8.0/en/preface.html).
有关使用 MySQL 的帮助, 请访问 [MySQL 论坛](http://forums.mysql.com/) 或者 [MySQL 邮件列表](http://lists.mysql.com/), 你可以在那里与其他 MySQL用户讨论你的问题.
文档生成于: 2019-03-17 (revision: 61269)
- 简介
- 前言和法律条款
- 安装和更新 MySQL
- 在 Linux 上安装 MySQL
- 在 Linux 上使用 APT 库安装 MySQL
- 在 Linux 上使用 Docker 部署 MySQL
- 使用 Docker 部署 MySQL 服务器的基本步骤
- 使用 Docker 部署 MySQL 服务器的更多主题
- 教程
- 连接到服务器和从服务器断开
- 输入查询
- 创建和使用数据库
- 创建和选择数据库
- 创建表
- 将数据加载到表中
- 从表中检索数据
- 选择所有数据
- 选择特定行
- 选择指定列
- 行排序
- 日期计算
- 处理 NULL 值
- 模式匹配
- 计算行数
- 使用多个表
- 获取数据库和表的信息
- 在批处理模式使用 mysql
- 常见查询示例
- 列的最大值
- 包含某一行最大值的记录
- 每组中列的最大值
- 拥有某个字段的组间最大值的行
- 使用用户自定义变量
- 使用外键
- 两个键上搜索
- 计算每日访问量
- 使用 AUTO_INCREMENT
- 在 Apache 中使用 MySQL
- MySQL 程序
- MySQL 客户端程序
- mysql — MySQL 命令行客户端
- 优化
- 优化概述
- 优化 SQL 语句
- 优化和索引
- 优化数据库结构
- 优化 InnoDB 表
- 优化 MyISAM 表
- 优化 MEMORY 表
- 理解查询执行计划
- 控制查询优化器
- 缓冲和缓存
- 优化锁操作
- 优化 MySQL 服务器
- 测量性能 (Benchmarking)
- 检查线程信息