本节提供有关 MySQL 8.4 中关键字和保留字的信息。
以下列表显示了 MySQL 8.4 中的关键字和保留字,以及各个单词从版本到版本的变化。保留关键字用 (R) 标记。
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
ACCESSIBLE
(R)ACCOUNT
ACTION
ACTIVE
ADD
(R)ADMIN
AFTER
AGAINST
AGGREGATE
ALGORITHM
ALL
(R)ALTER
(R)ALWAYS
ANALYZE
(R)AND
(R)ANY
ARRAY
AS
(R)ASC
(R)ASCII
ASENSITIVE
(R)AT
ATTRIBUTE
AUTHENTICATION
AUTO
AUTOEXTEND_SIZE
AUTO_INCREMENT
AVG
AVG_ROW_LENGTH
BACKUP
BEFORE
(R)BEGIN
BERNOULLI
BETWEEN
(R)BIGINT
(R)BINARY
(R)BINLOG
BIT
BLOB
(R)BLOCK
BOOL
BOOLEAN
BOTH
(R)BTREE
BUCKETS
BULK
BY
(R)BYTE
CACHE
CALL
(R)CASCADE
(R)CASCADED
CASE
(R)CATALOG_NAME
链
质询响应
更改
(R)已更改
通道
字符
(R)字符
(R)字符集
检查
(R)校验和
密码
类原点
客户端
克隆
关闭
合并
代码
校对
(R)校对
列
(R)列
列格式
列名
注释
提交
已提交
紧凑
完成
组件
已压缩
压缩
并发
条件
(R)连接
一致
约束
(R)约束目录
约束名称
约束模式
包含
上下文
继续
(R)转换
(R)CPU
创建
(R)交叉
(R)立方体
(R)累积分布
(R)当前
当前日期
(R)当前时间
(R)当前时间戳
(R)当前用户
(R)光标
(R)光标名称
数据
数据库
(R)数据库
(R)数据文件
日期
日期时间
天
天小时
(R)天微秒
(R)天分钟
(R)天秒
(R)释放
十进制
(R)十进制
(R)声明
(R)默认
(R)默认认证
定义者
定义
延迟
(R)延迟键写入
删除
(R)密集排名
(R)降序
(R)描述
(R)描述
确定性
(R)诊断
目录
禁用
放弃
磁盘
不同
(R)不同行
(R)除
(R)执行
双精度
(R)删除
(R)双重
(R)转储文件
重复
动态
每个
(R)否则
(R)否则如果
(R)空
(R)启用
封闭
(R)加密
结束
结束
强制
引擎
引擎
引擎属性
枚举
错误
错误
转义
转义
(R)事件
事件
每个
除外
(R)交换
排除
执行
存在
(R)退出
(R)扩展
过期
解释
(R)导出
扩展
扩展大小
因子
登录尝试失败
假
(R)快速
错误
获取
(R)字段
文件
文件块大小
筛选器
完成
第一个
第一个值
(R)固定
浮点数
(R)浮点数4
(R)浮点数8
(R)刷新
以下
跟随
对于
(R)强制
(R)外部
(R)格式
找到
从
(R)完整
全文
(R)函数
(R)
常规
生成
生成
(R)几何集合
几何
几何集合
获取
(R)获取格式
获取源公钥
全局
授予
(R)授予
组
(R)分组
(R)组
(R)组复制
GTID
仅 GTID
处理程序
哈希
具有
(R)帮助
高优先级
(R)直方图
历史
主机
主机
小时
小时微秒
(R)小时分钟
(R)小时秒
(R)
已识别
如果
(R)忽略
(R)忽略服务器 ID
导入
在
(R)非活动
索引
(R)索引
文件
(R)初始
初始大小
启动
内部
(R)输入输出
(R)不区分大小写
(R)插入
(R)插入方法
安装
实例
整数
(R)整数1
(R)整数2
(R)INT3
(R)INT4
(R)INT8
(R)INTEGER
(R)INTERSECT
(R)INTERVAL
(R)INTO
(R)INVISIBLE
INVOKER
IO
IO_AFTER_GTIDS
(R)IO_BEFORE_GTIDS
(R)IO_THREAD
IPC
IS
(R)ISOLATION
ISSUER
ITERATE
(R)
JOIN
(R)JSON
JSON_TABLE
(R)JSON_VALUE
KEY
(R)KEYRING
KEYS
(R)KEY_BLOCK_SIZE
KILL
(R)
LAG
(R)LANGUAGE
LAST
LAST_VALUE
(R)LATERAL
(R)LEAD
(R)LEADING
(R)LEAVE
(R)LEAVES
LEFT
(R)LESS
LEVEL
LIKE
(R)LIMIT
(R)LINEAR
(R)LINES
(R)LINESTRING
LIST
LOAD
(R)LOCAL
LOCALTIME
(R)LOCALTIMESTAMP
(R)LOCK
(R)LOCKED
LOCKS
LOG
LOGFILE
LOGS
LONG
(R)LONGBLOB
(R)LONGTEXT
(R)LOOP
(R)LOW_PRIORITY
(R)
MANUAL
(R)MASTER
MATCH
(R)MAXVALUE
(R)MAX_CONNECTIONS_PER_HOUR
MAX_QUERIES_PER_HOUR
MAX_ROWS
MAX_SIZE
MAX_UPDATES_PER_HOUR
MAX_USER_CONNECTIONS
MEDIUM
MEDIUMBLOB
(R)MEDIUMINT
(R)MEDIUMTEXT
(R)MEMBER
MEMORY
MERGE
MESSAGE_TEXT
MICROSECOND
MIDDLEINT
(R)MIGRATE
MINUTE
MINUTE_MICROSECOND
(R)MINUTE_SECOND
(R)MIN_ROWS
MOD
(R)MODE
MODIFIES
(R)MODIFY
MONTH
MULTILINESTRING
MULTIPOINT
MULTIPOLYGON
MUTEX
MYSQL_ERRNO
NAME
NAMES
NATIONAL
NATURAL
(R)NCHAR
NDB
NDBCLUSTER
NESTED
NETWORK_NAMESPACE
NEVER
NEW
NEXT
NO
NODEGROUP
NONE
NOT
(R)NOWAIT
NO_WAIT
NO_WRITE_TO_BINLOG
(R)NTH_VALUE
(R)NTILE
(R)NULL
(R)NULLS
NUMBER
NUMERIC
(R)NVARCHAR
OF
(R)OFF
OFFSET
OJ
OLD
ON
(R)ONE
ONLY
OPEN
OPTIMIZE
(R)OPTIMIZER_COSTS
(R)OPTION
(R)OPTIONAL
OPTIONALLY
(R)OPTIONS
OR
(R)ORDER
(R)ORDINALITY
ORGANIZATION
OTHERS
OUT
(R)OUTER
(R)OUTFILE
(R)OVER
(R)OWNER
PACK_KEYS
PAGE
PARALLEL
(R)PARSER
PARSE_TREE
PARTIAL
PARTITION
(R)PARTITIONING
PARTITIONS
PASSWORD
PASSWORD_LOCK_TIME
PATH
PERCENT_RANK
(R)PERSIST
PERSIST_ONLY
PHASE
PLUGIN
PLUGINS
PLUGIN_DIR
POINT
POLYGON
PORT
PRECEDES
PRECEDING
PRECISION
(R)PREPARE
PRESERVE
PREV
PRIMARY
(R)PRIVILEGES
PRIVILEGE_CHECKS_USER
PROCEDURE
(R)PROCESS
PROCESSLIST
PROFILE
PROFILES
PROXY
PURGE
(R)
QUALIFY
(R)QUARTER
QUERY
QUICK
RANDOM
RANGE
(R)RANK
(R)READ
(R)READS
(R)READ_ONLY
READ_WRITE
(R)REAL
(R)REBUILD
RECOVER
RECURSIVE
(R)REDO_BUFFER_SIZE
REDUNDANT
参考
REFERENCES
(R)REGEXP
(R)注册
中继
中继日志
中继日志文件
中继日志位置
中继线程
RELEASE
(R)重新加载
删除
RENAME
(R)重新组织
修复
REPEAT
(R)可重复
REPLACE
(R)副本
副本
REPLICATE_DO_DB
REPLICATE_DO_TABLE
REPLICATE_IGNORE_DB
REPLICATE_IGNORE_TABLE
REPLICATE_REWRITE_DB
REPLICATE_WILD_DO_TABLE
REPLICATE_WILD_IGNORE_TABLE
复制
REQUIRE
(R)REQUIRE_ROW_FORMAT
重置
RESIGNAL
(R)资源
尊重
重新启动
恢复
RESTRICT
(R)恢复
保留
RETURN
(R)RETURNED_SQLSTATE
返回
返回
重用
反转
REVOKE
(R)RIGHT
(R)RLIKE
(R)角色
回滚
汇总
旋转
例程
ROW
(R)ROWS
(R)ROW_COUNT
ROW_FORMAT
ROW_NUMBER
(R)RTREE
S3
保存点
计划
SCHEMA
(R)SCHEMAS
(R)SCHEMA_NAME
秒
辅助
辅助引擎
辅助引擎属性
辅助加载
辅助卸载
SECOND_MICROSECOND
(R)安全
SELECT
(R)SENSITIVE
(R)SEPARATOR
(R)序列
可序列化的
服务器
会话
SET
(R)共享
SHOW
(R)关闭
SIGNAL
(R)已签名
简单
跳过
从属
慢
SMALLINT
(R)快照
套接字
一些
SONAME
声音
源
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
SPATIAL
(R)SPECIFIC
(R)SQL
(R)SQLEXCEPTION
(R)SQLSTATE
(R)SQLWARNING
(R)SQL_AFTER_GTIDS
SQL_AFTER_MTS_GAPS
SQL_BEFORE_GTIDS
SQL_BIG_RESULT
(R)SQL_BUFFER_RESULT
SQL_CALC_FOUND_ROWS
(R)SQL_NO_CACHE
SQL_SMALL_RESULT
(R)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
SSL
(R)STACKED
START
STARTING
(R)STARTS
STATS_AUTO_RECALC
STATS_PERSISTENT
STATS_SAMPLE_PAGES
STATUS
STOP
STORAGE
STORED
(R)STRAIGHT_JOIN
(R)STREAM
STRING
SUBCLASS_ORIGIN
SUBJECT
SUBPARTITION
SUBPARTITIONS
SUPER
SUSPEND
SWAPS
SWITCHES
SYSTEM
(R)
TABLE
(R)TABLES
TABLESAMPLE
(R)TABLESPACE
TABLE_CHECKSUM
TABLE_NAME
TEMPORARY
TEMPTABLE
TERMINATED
(R)TEXT
THAN
THEN
(R)THREAD_PRIORITY
TIES
TIME
TIMESTAMP
TIMESTAMPADD
TIMESTAMPDIFF
TINYBLOB
(R)TINYINT
(R)TINYTEXT
(R)TLS
TO
(R)TRAILING
(R)TRANSACTION
TRIGGER
(R)TRIGGERS
TRUE
(R)TRUNCATE
TYPE
TYPES
UNBOUNDED
UNCOMMITTED
UNDEFINED
UNDO
(R)UNDOFILE
UNDO_BUFFER_SIZE
UNICODE
UNINSTALL
UNION
(R)UNIQUE
(R)UNKNOWN
UNLOCK
(R)UNREGISTER
UNSIGNED
(R)UNTIL
UPDATE
(R)UPGRADE
URL
USAGE
(R)USE
(R)USER
USER_RESOURCES
USE_FRM
USING
(R)UTC_DATE
(R)UTC_TIME
(R)UTC_TIMESTAMP
(R)
VALIDATION
VALUE
VALUES
(R)VARBINARY
(R)VARCHAR
(R)VARCHARACTER
(R)变量
VARYING
(R)虚拟 CPU
视图
VIRTUAL
(R)可见
等待
警告
周
权重字符串
WHEN
(R)WHERE
(R)WHILE
(R)WINDOW
(R)WITH
(R)不带
工作
包装器
WRITE
(R)
X509
XA
XID
XML
XOR
(R)
年
YEAR_MONTH
(R)
ZEROFILL
(R)时区
以下列表显示了与 MySQL 8.0 相比,在 MySQL 8.4 中添加的关键字和保留字。保留关键字用 (R) 标记。
A | B | G | L | M | P | Q | S | T
AUTO
BERNOULLI
GTID
LOG
MANUAL
(R)
PARALLEL
(R)PARSE_TREE
QUALIFY
(R)
S3
TABLESAMPLE
(R)
以下列表显示了与 MySQL 8.0 相比,在 MySQL 8.4 中删除的关键字和保留字。保留关键字用 (R) 标记。
GET_MASTER_PUBLIC_KEY
MASTER_AUTO_POSITION
MASTER_BIND
(R)MASTER_COMPRESSION_ALGORITHMS
MASTER_CONNECT_RETRY
MASTER_DELAY
MASTER_HEARTBEAT_PERIOD
MASTER_HOST
MASTER_LOG_FILE
MASTER_LOG_POS
MASTER_PASSWORD
MASTER_PORT
MASTER_PUBLIC_KEY_PATH
MASTER_RETRY_COUNT
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
(R)MASTER_TLS_CIPHERSUITES
MASTER_TLS_VERSION
MASTER_USER
MASTER_ZSTD_COMPRESSION_LEVEL