## 9.3 关键字和保留字

[](<>)[](<>)

关键字是在 SQL 中具有重要意义的词。某些关键字，例如[`选择`](select.html),[`删除`](delete.html)， 要么[`大整数`](integer-types.html), 是保留的，需要特殊处理才能用作标识符，例如表名和列名。这也可能适用于内置函数的名称。

允许非保留关键字作为标识符而不加引号。如果您按照中所述引用保留字，则允许保留字作为标识符[第 9.2 节，“架构对象名称”](identifiers.html)：

```
mysql> CREATE TABLE interval (begin INT, end INT);
ERROR 1064 (42000): You have an error in your SQL syntax ...
near 'interval (begin INT, end INT)'
```

`开始`和`结尾`是关键字但不是保留的，因此它们作为标识符的使用不需要引用。`间隔`是保留关键字，必须引用才能用作标识符：

```
mysql> CREATE TABLE `interval` (begin INT, end INT);
Query OK, 0 rows affected (0.01 sec)
```

例外：限定名称中的句点后面的单词必须是标识符，因此即使保留，也不需要引用：

```
mysql> CREATE TABLE mydb.interval (begin INT, end INT);
Query OK, 0 rows affected (0.01 sec)
```

内置函数的名称允许作为标识符，但可能需要小心使用。例如，`数数`可以作为列名。但是，默认情况下，在函数名和以下函数之间的函数调用中不允许有空格`(`特点。此要求使解析器能够区分名称是在函数调用中使用还是在非函数上下文中使用。有关识别函数名称的更多详细信息，请参阅[第 9.2.5 节，“函数名称解析和解析”](function-resolution.html).

这`INFORMATION_SCHEMA.KEYWORDS`表列出了 MySQL 认为关键字的单词，并指示它们是否保留。看[第 26.3.17 节，“信息\_SCHEMA KEYWORDS 表”](information-schema-keywords-table.html).

-   [MySQL 8.0 关键字和保留字](keywords.html#keywords-in-current-series)

-   [MySQL 8.0 新关键字和保留字](keywords.html#keywords-new-in-current-series)

-   [MySQL 8.0 移除关键字和保留字](keywords.html#keywords-removed-in-current-series)

### MySQL 8.0 关键字和保留字

下面的列表显示了 MySQL 8.0 中的关键字和保留字，以及各个版本对单个字的更改。保留关键字标有 (R)。此外，`_文件名`被预定了。

在某些时候，您可能会升级到更高的版本，所以看看未来的保留字也是一个好主意。您可以在涵盖更高版本 MySQL 的手册中找到这些内容。标准 SQL 禁止列表中的大多数保留字作为列名或表名（例如，`团体`）。保留一些是因为 MySQL 需要它们并使用**yacc**解析器。

[](<>)[一种](keywords.html#keywords-8-0-detailed-A)\|[乙](keywords.html#keywords-8-0-detailed-B)\|[C](keywords.html#keywords-8-0-detailed-C)\|[D](keywords.html#keywords-8-0-detailed-D)\|[乙](keywords.html#keywords-8-0-detailed-E)\|[F](keywords.html#keywords-8-0-detailed-F)\|[G](keywords.html#keywords-8-0-detailed-G)\|[H](keywords.html#keywords-8-0-detailed-H)\|[一世](keywords.html#keywords-8-0-detailed-I) \| [Ĵ](keywords.html#keywords-8-0-detailed-J) \| [ķ](keywords.html#keywords-8-0-detailed-K) \| [大号](keywords.html#keywords-8-0-detailed-L) \| [米](keywords.html#keywords-8-0-detailed-M) \| [ñ](keywords.html#keywords-8-0-detailed-N) \| [○](keywords.html#keywords-8-0-detailed-O) \| [磷](keywords.html#keywords-8-0-detailed-P) \| [问](keywords.html#keywords-8-0-detailed-Q) \| [R](keywords.html#keywords-8-0-detailed-R) \| [小号](keywords.html#keywords-8-0-detailed-S) \| [吨](keywords.html#keywords-8-0-detailed-T) \| [ü](keywords.html#keywords-8-0-detailed-U) \| [五](keywords.html#keywords-8-0-detailed-V) \| [W](keywords.html#keywords-8-0-detailed-W) \| [X](keywords.html#keywords-8-0-detailed-X)\|[是](keywords.html#keywords-8-0-detailed-Y)\|[Z](keywords.html#keywords-8-0-detailed-Z)

[](<>)一种

-   `无障碍`(右)

-   `帐户`

-   `行动`

-   `积极的`;在 8.0.14 中添加（非保留）

-   `添加`(右)

-   `行政`;在 8.0.12 变为非保留

-   `后`

-   `反对`

-   `总计的`

-   `算法`

-   `全部`(右)

-   `改变`(右)

-   `总是`

-   `分析`;在 8.0.1 中删除

-   `分析`(右)

-   `和`(右)

-   `任何`

-   `大批`;在 8.0.17 中添加（保留）；在 8.0.19 变为非保留

-   `作为`(右)

-   `ASC`(右)

-   `ASCII`

-   `敏感的`(右)

-   `在`

-   `属性`;在 8.0.21 中添加（非保留）

-   `验证`;在 8.0.27 中添加（非保留）

-   `AUTOEXTEND_SIZE`

-   `自动递增`

-   `平均`

-   `AVG_ROW_LENGTH`

[](<>)乙

-   `备份`

-   `前`(右)

-   `开始`

-   `之间`(右)

-   `大整数`(右)

-   `二进制`(右)

-   `二进制日志`

-   `少量`

-   `斑点`(右)

-   `堵塞`

-   `布尔值`

-   `布尔值`

-   `两个都`(右)

-   `BTREE`

-   `桶`;在 8.0.2 中添加（非保留）

-   `经过`(右)

-   `字节`

[](<>)C

-   `缓存`

-   `称呼`(右)

-   `级联`(右)

-   `级联`

-   `案子`(右)

-   `CATALOG_NAME`

-   `链`

-   `CHALLENGE_RESPONSE`;在 8.0.27 中添加（非保留）

-   `改变`(右)

-   `已更改`

-   `渠道`

-   `字符`(右)

-   `特点`(右)

-   `字符集`

-   `查看`(右)

-   `校验和`

-   `密码`

-   `CLASS_ORIGIN`

-   `客户`

-   `克隆`;在 8.0.3 中添加（非保留）

-   `关闭`

-   `合并`

-   `代码`

-   `整理`(右)

-   `整理`

-   `柱子`(右)

-   `列`

-   `COLUMN_FORMAT`

-   `COLUMN_NAME`

-   `评论`

-   `犯罪`

-   `坚定的`

-   `袖珍的`

-   `完成`

-   `零件`

-   `压缩`

-   `压缩`

-   `同时`

-   `健康）状况`(右)

-   `联系`

-   `持续的`

-   `约束`(右)

-   `约束目录`

-   `CONSTRAINT_NAME`

-   `CONSTRAINT_SCHEMA`

-   `包含`

-   `语境`

-   `继续`(右)

-   `转变`(右)

-   `中央处理器`

-   `创建`(右)

-   `叉`(右)

-   `立方体`(R);在 8.0.1 中被保留

-   `CUME_DIST`(R);在 8.0.2 中添加（保留）

-   `当前的`

-   `当前的日期`(右)

-   `当前时间`(右)

-   `CURRENT_TIMESTAMP`(右)

-   `当前用户`(右)

-   `光标`(右)

-   `CURSOR_NAME`

[](<>)D

-   `数据`

-   `数据库`(右)

-   `数据库`(右)

-   `数据文件`

-   `日期`

-   `约会时间`

-   `日`

-   `DAY_HOUR`(右)

-   `DAY_MICROSECOND`(右)

-   `DAY_MINUTE`(右)

-   `DAY_SECOND`(右)

-   `解除分配`

-   `十二月`(右)

-   `十进制`(右)

-   `宣布`(右)

-   `默认`(右)

-   `DEFAULT_AUTH`

-   `定义者`

-   `定义`;在 8.0.4 中添加（非保留）

-   `延迟`(右)

-   `DELAY_KEY_WRITE`

-   `删除`(右)

-   `DENSE_RANK`(R);在 8.0.2 中添加（保留）

-   `DESC`(右)

-   `描述`(右)

-   `描述`;在 8.0.4 中添加（非保留）

-   `DES_KEY_FILE`;在 8.0.3 中删除

-   `确定性`(右)

-   `诊断`

-   `目录`

-   `禁用`

-   `丢弃`

-   `磁盘`

-   `清楚的`(右)

-   `区别`(右)

-   `分区`(右)

-   `做`

-   `双倍的`(右)

-   `降低`(右)

-   `双重的`(右)

-   `转储文件`

-   `复制`

-   `动态的`

[](<>)乙

-   `每个`(右)

-   `别的`(右)

-   `埃尔塞夫`(右)

-   `空的`(R);在 8.0.4 中添加（保留）

-   `使能够`

-   `封闭式`(右)

-   `加密`

-   `结尾`

-   `结束`

-   `强制执行`;在 8.0.16 中添加（非保留）

-   `引擎`

-   `引擎`

-   `引擎属性`;在 8.0.21 中添加（非保留）

-   `枚举`

-   `错误`

-   `错误`

-   `逃脱`

-   `逃脱`(右)

-   `事件`

-   `活动`

-   `每一个`

-   `除了`(右)

-   `交换`

-   `排除`;在 8.0.2 中添加（非保留）

-   `执行`

-   `存在`(右)

-   `出口`(右)

-   `扩张`

-   `到期`

-   `解释`(右)

-   `出口`

-   `扩展`

-   `EXTENT_SIZE`

[](<>)F

-   `因素`;在 8.0.27 中添加（非保留）

-   `FAILED_LOGIN_ATTEMPTS`;在 8.0.19 中添加（非保留）

-   `错误的`(右)

-   `快速地`

-   `故障`

-   `拿来`(右)

-   `领域`

-   `文件`

-   `FILE_BLOCK_SIZE`

-   `筛选`

-   `结束`;在 8.0.27 中添加（非保留）

-   `第一的`

-   `FIRST_VALUE`(R);在 8.0.2 中添加（保留）

-   `固定的`

-   `漂浮`(右)

-   `浮动4`(右)

-   `浮动8`(右)

-   `冲洗`

-   `下列的`;在 8.0.2 中添加（非保留）

-   `关注`

-   `为了`(右)

-   `力量`(右)

-   `外国的`(右)

-   `格式`

-   `成立`

-   `从`(右)

-   `满的`

-   `全文`(右)

-   `功能`(R);在 8.0.1 中被保留

[](<>)G

-   `一般的`

-   `已生成`(右)

-   `几何收藏`;在 8.0.11 中添加（非保留）

-   `几何学`

-   `几何系列`

-   `得到`(右)

-   `GET_FORMAT`

-   `GET_MASTER_PUBLIC_KEY`;在 8.0.4 中添加（保留）；在 8.0.11 变为非保留

-   `GET_SOURCE_PUBLIC_KEY`;在 8.0.23 中添加（非保留）

-   `全球的`

-   `授予`(右)

-   `赠款`

-   `团体`(右)

-   `分组`(R);在 8.0.1 中添加（保留）

-   `组`(R);在 8.0.2 中添加（保留）

-   `GROUP_REPLICATION`

-   `GTID_ONLY`;在 8.0.27 中添加（非保留）

[](<>)H

-   `处理程序`

-   `哈希`

-   `拥有`(右)

-   `帮助`

-   `HIGH_PRIORITY`(右)

-   `直方图`;在 8.0.2 中添加（非保留）

-   `历史`;在 8.0.3 中添加（非保留）

-   `主持人`

-   `主机`

-   `小时`

-   `小时_微秒`(右)

-   `HOUR_MINUTE`(右)

-   `HOUR_SECOND`(右)

[](<>)一世

-   `已识别`

-   `如果`(右)

-   `忽视`(右)

-   `IGNORE_SERVER_IDS`

-   `进口`

-   `在`(右)

-   `不活跃`;在 8.0.14 中添加（非保留）

-   `指数`(右)

-   `索引`

-   `文件`(右)

-   `最初的`;在 8.0.27 中添加（非保留）

-   `INITIAL_SIZE`

-   `发起`;在 8.0.27 中添加（非保留）

-   `内`(右)

-   `进出`(右)

-   `不敏感`(右)

-   `插入`(右)

-   `插入方法`

-   `安装`

-   `实例`

-   `INT`(右)

-   `INT1`(右)

-   `INT2`(右)

-   `INT3`(右)

-   `INT4`(右)

-   `INT8`(右)

-   `整数`(右)

-   `间隔`(右)

-   `进入`(右)

-   `无形的`

-   `调用者`

-   `IO`

-   `IO_AFTER_GTIDS`(右)

-   `IO_BEFORE_GTIDS`(右)

-   `IO_THREAD`

-   `工业PC`

-   `是`(右)

-   `隔离`

-   `发行人`

-   `迭代`(右)

[](<>)Ĵ

-   `加入`(右)

-   `JSON`

-   `JSON_TABLE`(R);在 8.0.4 中添加（保留）

-   `JSON_VALUE`;在 8.0.21 中添加（非保留）

[](<>)ķ

-   `钥匙`(右)

-   `钥匙圈`;在 8.0.24 中添加（非保留）

-   `键`(右)

-   `KEY_BLOCK_SIZE`

-   `杀`(右)

[](<>)大号

-   `落后`(R);在 8.0.2 中添加（保留）

-   `语言`

-   `最后的`

-   `LAST_VALUE`(R);在 8.0.2 中添加（保留）

-   `侧`(R);在 8.0.14 中添加（保留）

-   `带领`(R);在 8.0.2 中添加（保留）

-   `领导`(右)

-   `离开`(右)

-   `树叶`

-   `剩下`(右)

-   `较少的`

-   `等级`

-   `喜欢`(右)

-   `限制`(右)

-   `线性`(右)

-   `线`(右)

-   `线串`

-   `列表`

-   `加载`(右)

-   `当地的`

-   `当地时间`(右)

-   `本地时间戳`(右)

-   `锁`(右)

-   `锁定`;在 8.0.1 中添加（非保留）

-   `锁具`

-   `日志文件`

-   `日志`

-   `长`(右)

-   `长块`(右)

-   `长文`(右)

-   `环形`(右)

-   `低优先级`(右)

[](<>)米

-   `掌握`

-   `MASTER_AUTO_POSITION`

-   `MASTER_BIND`(右)

-   `MASTER_COMPRESSION_ALGORITHMS`;在 8.0.18 中添加（非保留）

-   `MASTER_CONNECT_RETRY`

-   `MASTER_DELAY`

-   `MASTER_HEARTBEAT_PERIOD`

-   `MASTER_HOST`

-   `MASTER_LOG_FILE`

-   `MASTER_LOG_POS`

-   `主密码`

-   `MASTER_PORT`

-   `MASTER_PUBLIC_KEY_PATH`;在 8.0.4 中添加（非保留）

-   `MASTER_RETRY_COUNT`

-   `MASTER_SERVER_ID`;在 8.0.23 中删除

-   `MASTER_SSL`

-   `MASTER_SSL_CA`

-   `MASTER_SSL_CAPATH`

-   `MASTER_SSL_CERT`

-   `MASTER_SSL_CIPHER`

-   `MASTER_SSL_CRL`

-   `MASTER_SSL_CRLPATH`

-   `MASTER_SSL_KEY`

-   `MASTER_SSL_VERIFY_SERVER_CERT`(右)

-   `MASTER_TLS_CIPHERSUITES`;在 8.0.19 中添加（非保留）

-   `MASTER_TLS_VERSION`

-   `MASTER_USER`

-   `MASTER_ZSTD_COMPRESSION_LEVEL`;在 8.0.18 中添加（非保留）

-   `匹配`(右)

-   `最大值`(右)

-   `MAX_CONNECTIONS_PER_HOUR`

-   `MAX_QUERIES_PER_HOUR`

-   `MAX_ROWS`

-   `MAX_SIZE`

-   `MAX_UPDATES_PER_HOUR`

-   `MAX_USER_CONNECTIONS`

-   `中等的`

-   `中块`(右)

-   `中型`(右)

-   `中文本`(右)

-   `成员`;在 8.0.17 中添加（保留）；在 8.0.19 变为非保留

-   `记忆`

-   `合并`

-   `MESSAGE_TEXT`

-   `微秒`

-   `中间人`(右)

-   `迁移`

-   `分钟`

-   `MINUTE_MICROSECOND`(右)

-   `MINUTE_SECOND`(右)

-   `MIN_ROWS`

-   `模组`(右)

-   `模式`

-   `修改`(右)

-   `调整`

-   `月`

-   `多行字符串`

-   `多点`

-   `多面体`

-   `互斥体`

-   `MYSQL_ERRNO`

[](<>)ñ

-   `姓名`

-   `名称`

-   `国家的`

-   `自然的`(右)

-   `NCHAR`

-   `新开发银行`

-   `NDBCLUSTER`

-   `嵌套`;在 8.0.4 中添加（非保留）

-   `NETWORK_NAMESPACE`;在 8.0.16 中添加（非保留）

-   `绝不`

-   `新的`

-   `下一个`

-   `不`

-   `节点组`

-   `没有`

-   `不是`(右)

-   `现在等待`;在 8.0.1 中添加（非保留）

-   `NO_WAIT`

-   `NO_WRITE_TO_BINLOG`(右)

-   `NTH_VALUE`(R);在 8.0.2 中添加（保留）

-   `NTILE`(R);在 8.0.2 中添加（保留）

-   `空值`(右)

-   `空值`;在 8.0.2 中添加（非保留）

-   `数字`

-   `数字`(右)

-   `NVARCHAR`

[](<>)○

-   `的`(R);在 8.0.1 中添加（保留）

-   `离开`;在 8.0.20 中添加（非保留）

-   `抵消`

-   `橙汁`;在 8.0.16 中添加（非保留）

-   `老的`;在 8.0.14 中添加（非保留）

-   `在`(右)

-   `一`

-   `只要`

-   `打开`

-   `优化`(右)

-   `OPTIMIZER_COSTS`(右)

-   `选项`(右)

-   `可选的`;在 8.0.13 中添加（非保留）

-   `可选地`(右)

-   `选项`

-   `要么`(右)

-   `命令`(右)

-   `序数`;在 8.0.4 中添加（非保留）

-   `组织`;在 8.0.4 中添加（非保留）

-   `其他`;在 8.0.2 中添加（非保留）

-   `出去`(右)

-   `外`(右)

-   `文件`(右)

-   `超过`(R);在 8.0.2 中添加（保留）

-   `所有者`

[](<>)磷

-   `PACK_KEYS`

-   `页`

-   `解析器`

-   `部分的`

-   `划分`(右)

-   `分区`

-   `分区`

-   `密码`

-   `PASSWORD_LOCK_TIME`;在 8.0.19 中添加（非保留）

-   `小路`;在 8.0.4 中添加（非保留）

-   `PERCENT_RANK`(R);在 8.0.2 中添加（保留）

-   `坚持`;在 8.0.16 变为非保留

-   `PERSIST_ONLY`;在 8.0.2 中添加（保留）；在 8.0.16 变为非保留

-   `阶段`

-   `插入`

-   `插件`

-   `插件目录`

-   `观点`

-   `多边形`

-   `港口`

-   `之前`

-   `前`;在 8.0.2 中添加（非保留）

-   `精确`(右)

-   `准备`

-   `保存`

-   `上一篇`

-   `基本的`(右)

-   `特权`

-   `PRIVILEGE_CHECKS_USER`;在 8.0.18 中添加（非保留）

-   `程序`(右)

-   `过程`;在 8.0.11 中添加（非保留）

-   `进程列表`

-   `轮廓`

-   `简介`

-   `代理`

-   `清除`(右)

[](<>)问

-   `25美分硬币`

-   `询问`

-   `快的`

[](<>)R

-   `随机的`;在 8.0.18 中添加（非保留）

-   `范围`(右)

-   `秩`(R);在 8.0.2 中添加（保留）

-   `读`(右)

-   `读取`(右)

-   `只读`

-   `读写`(右)

-   `真实的`(右)

-   `重建`

-   `恢复`

-   `递归的`(R);在 8.0.1 中添加（保留）

-   `重做文件`;在 8.0.3 中删除

-   `REDO_BUFFER_SIZE`

-   `多余的`

-   `参考`;在 8.0.4 中添加（非保留）

-   `参考`(右)

-   `正则表达式`(右)

-   `登记`;在 8.0.27 中添加（非保留）

-   `中继`

-   `继电器日志`

-   `RELAY_LOG_FILE`

-   `RELAY_LOG_POS`

-   `RELAY_THREAD`

-   `发布`(右)

-   `重新加载`

-   `偏僻的`;在 8.0.3 中添加（非保留）；在 8.0.14 中删除

-   `消除`

-   `改名`(右)

-   `改组`

-   `维修`

-   `重复`(右)

-   `可重复`

-   `代替`(右)

-   `复制品`;在 8.0.22 中添加（非保留）

-   `复制品`;在 8.0.22 中添加（非保留）

-   `REPLICATE_DO_DB`

-   `REPLICATE_DO_TABLE`

-   `REPLICATE_IGNORE_DB`

-   `REPLICATE_IGNORE_TABLE`

-   `REPLICATE_REWRITE_DB`

-   `REPLICATE_WILD_DO_TABLE`

-   `REPLICATE_WILD_IGNORE_TABLE`

-   `复制`

-   `要求`(右)

-   `REQUIRE_ROW_FORMAT`;在 8.0.19 中添加（非保留）

-   `重置`

-   `重新信号`(右)

-   `资源`;在 8.0.3 中添加（非保留）

-   `尊重`;在 8.0.2 中添加（非保留）

-   `重新开始`;在 8.0.4 中添加（非保留）

-   `恢复`

-   `严格`(右)

-   `恢复`

-   `保持`;在 8.0.14 中添加（非保留）

-   `返回`(右)

-   `RETURNED_SQLSTATE`

-   `返回`;在 8.0.21 中添加（非保留）

-   `回报`

-   `重用`;在 8.0.3 中添加（非保留）

-   `逆转`

-   `撤销`(右)

-   `正确的`(右)

-   `力克`(右)

-   `角色`;在 8.0.1 中变为非保留

-   `回滚`

-   `卷起`

-   `旋转`

-   `常规`

-   `排`(R);在 8.0.2 中被保留

-   `行`(R);在 8.0.2 中被保留

-   `ROW_COUNT 行`

-   `ROW_FORMAT`

-   `ROW_NUMBER`(R);在 8.0.2 中添加（保留）

-   `RTREE`

[](<>)小号

-   `保存点`

-   `日程`

-   `架构`(右)

-   `模式`(右)

-   `SCHEMA_NAME`

-   `第二`

-   `中学`;在 8.0.16 中添加（非保留）

-   `SECONDARY_ENGINE`;在 8.0.13 中添加（非保留）

-   `SECONDARY_ENGINE_ATTRIBUTE`;在 8.0.21 中添加（非保留）

-   `SECONDARY_LOAD`;在 8.0.13 中添加（非保留）

-   `SECONDARY_UNLOAD`;在 8.0.13 中添加（非保留）

-   `SECOND_MICROSECOND`(右)

-   `安全`

-   `选择`(右)

-   `敏感的`(右)

-   `分隔器`(右)

-   `串行`

-   `可序列化`

-   `服务器`

-   `会议`

-   `放`(右)

-   `分享`

-   `显示`(右)

-   `关掉`

-   `信号`(右)

-   `签`

-   `简单的`

-   `跳过`;在 8.0.1 中添加（非保留）

-   `奴隶`

-   `慢`

-   `小灵通`(右)

-   `快照`

-   `插座`

-   `一些`

-   `名称`

-   `声音`

-   `资源`

-   `SOURCE_AUTO_POSITION`;在 8.0.23 中添加（非保留）

-   `SOURCE_BIND`;在 8.0.23 中添加（非保留）

-   `SOURCE_COMPRESSION_ALGORITHMS`;在 8.0.23 中添加（非保留）

-   `SOURCE_CONNECT_RETRY`;在 8.0.23 中添加（非保留）

-   `SOURCE_DELAY`;在 8.0.23 中添加（非保留）

-   `SOURCE_HEARTBEAT_PERIOD`;在 8.0.23 中添加（非保留）

-   `SOURCE_HOST`;在 8.0.23 中添加（非保留）

-   `SOURCE_LOG_FILE`;在 8.0.23 中添加（非保留）

-   `SOURCE_LOG_POS`;在 8.0.23 中添加（非保留）

-   `SOURCE_PASSWORD`;在 8.0.23 中添加（非保留）

-   `SOURCE_PORT`;在 8.0.23 中添加（非保留）

-   `SOURCE_PUBLIC_KEY_PATH`;在 8.0.23 中添加（非保留）

-   `SOURCE_RETRY_COUNT`;在 8.0.23 中添加（非保留）

-   `SOURCE_SSL`;在 8.0.23 中添加（非保留）

-   `SOURCE_SSL_CA`;在 8.0.23 中添加（非保留）

-   `SOURCE_SSL_CAPATH`;在 8.0.23 中添加（非保留）

-   `SOURCE_SSL_CERT`;在 8.0.23 中添加（非保留）

-   `SOURCE_SSL_CIPHER`;在 8.0.23 中添加（非保留）

-   `SOURCE_SSL_CRL`;在 8.0.23 中添加（非保留）

-   `SOURCE_SSL_CRLPATH`;在 8.0.23 中添加（非保留）

-   `SOURCE_SSL_KEY`;在 8.0.23 中添加（非保留）

-   `SOURCE_SSL_VERIFY_SERVER_CERT`;在 8.0.23 中添加（非保留）

-   `SOURCE_TLS_CIPHERSUITES`;在 8.0.23 中添加（非保留）

-   `SOURCE_TLS_VERSION`;在 8.0.23 中添加（非保留）

-   `SOURCE_USER`;在 8.0.23 中添加（非保留）

-   `SOURCE_ZSTD_COMPRESSION_LEVEL`;在 8.0.23 中添加（非保留）

-   `空间`(右)

-   `具体的`(右)

-   `SQL`(右)

-   `SQL异常`(右)

-   `SQLSTATE`(右)

-   `SQL警告`(右)

-   `SQL_AFTER_GTIDS`

-   `SQL_AFTER_MTS_GAPS`

-   `SQL_BEFORE_GTIDS`

-   `SQL_BIG_RESULT`(右)

-   `SQL_BUFFER_RESULT`

-   `SQL_CACHE`;在 8.0.3 中删除

-   `SQL_CALC_FOUND_ROWS`(右)

-   `SQL_NO_CACHE`

-   `SQL_SMALL_RESULT`(右)

-   `SQL_THREAD`

-   `SQL_TSI_DAY`

-   `SQL_TSI_HOUR`

-   `SQL_TSI_MINUTE`

-   `SQL_TSI_MONTH`

-   `SQL_TSI_QUARTER`

-   `SQL_TSI_SECOND`

-   `SQL_TSI_WEEK`

-   `SQL_TSI_YEAR`

-   `SRID`;在 8.0.3 中添加（非保留）

-   `SSL`(右)

-   `堆叠`

-   `开始`

-   `开始`(右)

-   `开始`

-   `STATS_AUTO_RECALC`

-   `STATS_PERSISTENT`

-   `STATS_SAMPLE_PAGES`

-   `状态`

-   `停止`

-   `贮存`

-   `已储存`(右)

-   `STRAIGHT_JOIN`(右)

-   `溪流`;在 8.0.20 中添加（非保留）

-   `细绳`

-   `SUBCLASS_ORIGIN`

-   `主题`

-   `子分区`

-   `子分区`

-   `极好的`

-   `暂停`

-   `掉期`

-   `开关`

-   `系统`(R);在 8.0.3 中添加（保留）

[](<>)吨

-   `桌子`(右)

-   `表格`

-   `表空间`

-   `TABLE_CHECKSUM`

-   `TABLE_NAME`

-   `暂时的`

-   `可取的`

-   `终止`(右)

-   `文本`

-   `比`

-   `然后`(右)

-   `线程优先级`;在 8.0.3 中添加（非保留）

-   `领带`;在 8.0.2 中添加（非保留）

-   `时间`

-   `时间戳`

-   `时间戳`

-   `时间戳`

-   `小斑点`(右)

-   `小音`(右)

-   `小文本`(右)

-   `TLS`;在 8.0.21 中添加（非保留）

-   `到`(右)

-   `尾随`(右)

-   `交易`

-   `扳机`(右)

-   `触发器`

-   `真的`(右)

-   `截短`

-   `类型`

-   `类型`

[](<>)ü

-   `无界`;在 8.0.2 中添加（非保留）

-   `未提交`

-   `不明确的`

-   `撤消`(右)

-   `撤销文件`

-   `UNDO_BUFFER_SIZE`

-   `统一码`

-   `卸载`

-   `联盟`(右)

-   `独特`(右)

-   `未知`

-   `开锁`(右)

-   `取消注册`;在 8.0.27 中添加（非保留）

-   `未签名`(右)

-   `直到`

-   `更新`(右)

-   `升级`

-   `用法`(右)

-   `采用`(右)

-   `用户`

-   `USER_RESOURCES`

-   `USE_FRM`

-   `使用`(右)

-   `UTC_DATE`(右)

-   `UTC_TIME`(右)

-   `UTC_TIMESTAMP`(右)

[](<>)五

-   `验证`

-   `价值`

-   `价值观`(右)

-   `变量`(右)

-   `VARCHAR`(右)

-   `VARCHARACTER`(右)

-   `变量`

-   `变化`(右)

-   `虚拟CPU`;在 8.0.3 中添加（非保留）

-   `看法`

-   `虚拟的`(右)

-   `可见的`

[](<>)W

-   `等待`

-   `警告`

-   `星期`

-   `WEIGHT_STRING`

-   `什么时候`(右)

-   `在哪里`(右)

-   `尽管`(右)

-   `窗户`(R);在 8.0.2 中添加（保留）

-   `和`(右)

-   `没有`

-   `工作`

-   `包装`

-   `写`(右)

[](<>)X

-   `X509`

-   `XA`

-   `XID`

-   `XML`

-   `异或`(右)

[](<>)是

-   `年`

-   `YEAR_MONTH`(右)

[](<>)Z

-   `零填充`(右)

-   `区`;在 8.0.22 中添加（非保留）

### MySQL 8.0 新关键字和保留字

以下列表显示了 MySQL 8.0 中添加的关键字和保留字，与 MySQL 5.7 相比。保留关键字标有 (R)。

[](<>)[一种](keywords.html#keywords-new-8-0-A)\|[乙](keywords.html#keywords-new-8-0-B)\|[C](keywords.html#keywords-new-8-0-C)\|[D](keywords.html#keywords-new-8-0-D)\|[乙](keywords.html#keywords-new-8-0-E)\|[F](keywords.html#keywords-new-8-0-F)\|[G](keywords.html#keywords-new-8-0-G)\|[H](keywords.html#keywords-new-8-0-H) \| [一世](keywords.html#keywords-new-8-0-I) \| [Ĵ](keywords.html#keywords-new-8-0-J) \| [ķ](keywords.html#keywords-new-8-0-K) \| [大号](keywords.html#keywords-new-8-0-L) \| [米](keywords.html#keywords-new-8-0-M) \| [ñ](keywords.html#keywords-new-8-0-N) \| [○](keywords.html#keywords-new-8-0-O) \| [磷](keywords.html#keywords-new-8-0-P) \| [R](keywords.html#keywords-new-8-0-R) \| [小号](keywords.html#keywords-new-8-0-S) \| [吨](keywords.html#keywords-new-8-0-T) \| [ü](keywords.html#keywords-new-8-0-U) \| [五](keywords.html#keywords-new-8-0-V) \| [W](keywords.html#keywords-new-8-0-W) \| [Z](keywords.html#keywords-new-8-0-Z)

[](<>)一种

-   `积极的`

-   `行政`

-   `大批`

-   `属性`

-   `验证`

[](<>)乙

-   `桶`

[](<>)C

-   `CHALLENGE_RESPONSE`

-   `克隆`

-   `零件`

-   `CUME_DIST`(右)

[](<>)D

-   `定义`

-   `DENSE_RANK`(右)

-   `描述`

[](<>)乙

-   `空的`(右)

-   `强制执行`

-   `引擎属性`

-   `除了`(右)

-   `排除`

[](<>)F

-   `因素`

-   `FAILED_LOGIN_ATTEMPTS`

-   `结束`

-   `FIRST_VALUE`(右)

-   `下列的`

[](<>)G

-   `几何收藏`

-   `GET_MASTER_PUBLIC_KEY`

-   `GET_SOURCE_PUBLIC_KEY`

-   `分组`(右)

-   `组`(右)

-   `GTID_ONLY`

[](<>)H

-   `直方图`

-   `历史`

[](<>)一世

-   `不活跃`

-   `最初的`

-   `发起`

-   `无形的`

[](<>)Ĵ

-   `JSON_TABLE`(右)

-   `JSON_VALUE`

[](<>)ķ

-   `钥匙圈`

[](<>)大号

-   `落后`(右)

-   `LAST_VALUE`(右)

-   `侧`(右)

-   `带领`(右)

-   `锁定`

[](<>)米

-   `MASTER_COMPRESSION_ALGORITHMS`

-   `MASTER_PUBLIC_KEY_PATH`

-   `MASTER_TLS_CIPHERSUITES`

-   `MASTER_ZSTD_COMPRESSION_LEVEL`

-   `成员`

[](<>)ñ

-   `嵌套`

-   `NETWORK_NAMESPACE`

-   `现在等待`

-   `NTH_VALUE`(右)

-   `NTILE`(右)

-   `空值`

[](<>)○

-   `的`(右)

-   `离开`

-   `橙汁`

-   `老的`

-   `可选的`

-   `序数`

-   `组织`

-   `其他`

-   `超过`(右)

[](<>)磷

-   `PASSWORD_LOCK_TIME`

-   `小路`

-   `PERCENT_RANK`(右)

-   `坚持`

-   `PERSIST_ONLY`

-   `前`

-   `PRIVILEGE_CHECKS_USER`

-   `过程`

[](<>)R

-   `随机的`

-   `秩`(右)

-   `递归的`(右)

-   `参考`

-   `登记`

-   `复制品`

-   `复制品`

-   `REQUIRE_ROW_FORMAT`

-   `资源`

-   `尊重`

-   `重新开始`

-   `保持`

-   `返回`

-   `重用`

-   `角色`

-   `ROW_NUMBER`(右)

[](<>)小号

-   `中学`

-   `SECONDARY_ENGINE`

-   `SECONDARY_ENGINE_ATTRIBUTE`

-   `SECONDARY_LOAD`

-   `SECONDARY_UNLOAD`

-   `跳过`

-   `SOURCE_AUTO_POSITION`

-   `SOURCE_BIND`

-   `SOURCE_COMPRESSION_ALGORITHMS`

-   `SOURCE_CONNECT_RETRY`

-   `SOURCE_DELAY`

-   `SOURCE_HEARTBEAT_PERIOD`

-   `SOURCE_HOST`

-   `SOURCE_LOG_FILE`

-   `SOURCE_LOG_POS`

-   `SOURCE_PASSWORD`

-   `SOURCE_PORT`

-   `SOURCE_PUBLIC_KEY_PATH`

-   `SOURCE_RETRY_COUNT`

-   `SOURCE_SSL`

-   `SOURCE_SSL_CA`

-   `SOURCE_SSL_CAPATH`

-   `SOURCE_SSL_CERT`

-   `SOURCE_SSL_CIPHER`

-   `SOURCE_SSL_CRL`

-   `SOURCE_SSL_CRLPATH`

-   `SOURCE_SSL_KEY`

-   `SOURCE_SSL_VERIFY_SERVER_CERT`

-   `SOURCE_TLS_CIPHERSUITES`

-   `SOURCE_TLS_VERSION`

-   `SOURCE_USER`

-   `SOURCE_ZSTD_COMPRESSION_LEVEL`

-   `SRID`

-   `溪流`

-   `系统`(右)

[](<>)吨

-   `线程优先级`

-   `领带`

-   `TLS`

[](<>)ü

-   `无界`

-   `取消注册`

[](<>)五

-   `虚拟CPU`

-   `可见的`

[](<>)W

-   `窗户`(右)

[](<>)Z

-   `区`

### MySQL 8.0 移除关键字和保留字

以下列表显示了与 MySQL 5.7 相比，MySQL 8.0 中删除的关键字和保留字。保留关键字标有 (R)。

-   `分析`

-   `DES_KEY_FILE`

-   `MASTER_SERVER_ID`

-   `PARSE_GCOL_EXPR`

-   `重做文件`

-   `SQL_CACHE`
