我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL保留字

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL保留字

MySQL保留字

MySQL中的保留字和Java中的保留字一样,在命名时不能使用保留字,所以对于MySQL中的保留字要有个大概的印象,下文自https://dev.mysql.com/doc/refman/5.7/en/keywords.html#获取,如有需要可以到官网查看详情。

以下列表显示了My SQL 5.7中的关键字和保留单词,以及不同版本对单个单词的更改。保留关键字用(R)标记。此外,保留FILENAME。

在某些时候,您可能会升级到更高的版本,因此,查看未来的保留字也是一个好主意。您可以在包含更高版本My SQL的手册中找到这些。标准SQL禁止列表中的大多数保留字作为列或表名(例如,GROUP)。保留了一些,因为我的SQL需要它们并使用yacc解析器。

A

  • ACCESSIBLE ®
  • ACCOUNT; added in 5.7.6 (nonreserved)
  • ACTION
  • ADD ®
  • AFTER
  • AGAINST
  • AGGREGATE
  • ALGORITHM
  • ALL ®
  • ALTER ®
  • ALWAYS; added in 5.7.6 (nonreserved)
  • ANALYSE
  • ANALYZE ®
  • AND ®
  • ANY
  • AS ®
  • ASC ®
  • ASCII
  • ASENSITIVE ®
  • AT
  • AUTOEXTEND_SIZE
  • AUTO_INCREMENT
  • AVG
  • AVG_ROW_LENGTH

B

  • BACKUP
  • BEFORE ®
  • BEGIN
  • BETWEEN ®
  • BIGINT ®
  • BINARY ®
  • BINLOG
  • BIT
  • BLOB ®
  • BLOCK
  • BOOL
  • BOOLEAN
  • BOTH ®
  • BTREE
  • BY ®
  • BYTE

C

  • CACHE
  • CALL ®
  • CASCADE ®
  • CASCADED
  • CASE ®
  • CATALOG_NAME
  • CHAIN
  • CHANGE ®
  • CHANGED
  • CHANNEL; added in 5.7.6 (nonreserved)
  • CHAR ®
  • CHARACTER ®
  • CHARSET
  • CHECK ®
  • CHECKSUM
  • CIPHER
  • CLASS_ORIGIN
  • CLIENT
  • CLOSE
  • COALESCE
  • CODE
  • COLLATE ®
  • COLLATION
  • COLUMN ®
  • COLUMNS
  • COLUMN_FORMAT
  • COLUMN_NAME
  • COMMENT
  • COMMIT
  • COMMITTED
  • COMPACT
  • COMPLETION
  • COMPRESSED
  • COMPRESSION; added in 5.7.8 (nonreserved)
  • CONCURRENT
  • CONDITION ®
  • CONNECTION
  • CONSISTENT
  • CONSTRAINT ®
  • CONSTRAINT_CATALOG
  • CONSTRAINT_NAME
  • CONSTRAINT_SCHEMA
  • CONTAINS
  • CONTEXT
  • CONTINUE ®
  • CONVERT ®
  • CPU
  • CREATE ®
  • CROSS ®
  • CUBE
  • CURRENT
  • CURRENT_DATE ®
  • CURRENT_TIME ®
  • CURRENT_TIMESTAMP ®
  • CURRENT_USER ®
  • CURSOR ®
  • CURSOR_NAME

D

  • DATA
  • DATABASE ®
  • DATABASES ®
  • DATAFILE
  • DATE
  • DATETIME
  • DAY
  • DAY_HOUR ®
  • DAY_MICROSECOND ®
  • DAY_MINUTE ®
  • DAY_SECOND ®
  • DEALLOCATE
  • DEC ®
  • DECIMAL ®
  • DECLARE ®
  • DEFAULT ®
  • DEFAULT_AUTH
  • DEFINER
  • DELAYED ®
  • DELAY_KEY_WRITE
  • DELETE ®
  • DESC ®
  • DESCRIBE ®
  • DES_KEY_FILE
  • DETERMINISTIC ®
  • DIAGNOSTICS
  • DIRECTORY
  • DISABLE
  • DISCARD
  • DISK
  • DISTINCT ®
  • DISTINCTROW ®
  • DIV ®
  • DO
  • DOUBLE ®
  • DROP ®
  • DUAL ®
  • DUMPFILE
  • DUPLICATE
  • DYNAMIC

E

  • EACH ®
  • ELSE ®
  • ELSEIF ®
  • ENABLE
  • ENCLOSED ®
  • ENCRYPTION; added in 5.7.11 (nonreserved)
  • END
  • ENDS
  • ENGINE
  • ENGINES
  • ENUM
  • ERROR
  • ERRORS
  • ESCAPE
  • ESCAPED ®
  • EVENT
  • EVENTS
  • EVERY
  • EXCHANGE
  • EXECUTE
  • EXISTS ®
  • EXIT ®
  • EXPANSION
  • EXPIRE
  • EXPLAIN ®
  • EXPORT
  • EXTENDED
  • EXTENT_SIZE

F

  • FALSE ®
  • FAST
  • FAULTS
  • FETCH ®
  • FIELDS
  • FILE
  • FILE_BLOCK_SIZE; added in 5.7.6 (nonreserved)
  • FILTER; added in 5.7.3 (nonreserved)
  • FIRST
  • FIXED
  • FLOAT ®
  • FLOAT4 ®
  • FLOAT8 ®
  • FLUSH
  • FOLLOWS; added in 5.7.2 (nonreserved)
  • FOR ®
  • FORCE ®
  • FOREIGN ®
  • FORMAT
  • FOUND
  • FROM ®
  • FULL
  • FULLTEXT ®
  • FUNCTION

G

  • GENERAL
  • GENERATED ®; added in 5.7.6 (reserved)
  • GEOMETRY
  • GEOMETRYCOLLECTION
  • GET ®
  • GET_FORMAT
  • GLOBAL
  • GRANT ®
  • GRANTS
  • GROUP ®
  • GROUP_REPLICATION; added in 5.7.6 (nonreserved)

H

  • HANDLER
  • HASH
  • HAVING ®
  • HELP
  • HIGH_PRIORITY ®
  • HOST
  • HOSTS
  • HOUR
  • HOUR_MICROSECOND ®
  • HOUR_MINUTE ®
  • HOUR_SECOND ®

I

  • IDENTIFIED
  • IF ®
  • IGNORE ®
  • IGNORE_SERVER_IDS
  • IMPORT
  • IN ®
  • INDEX ®
  • INDEXES
  • INFILE ®
  • INITIAL_SIZE
  • INNER ®
  • INOUT ®
  • INSENSITIVE ®
  • INSERT ®
  • INSERT_METHOD
  • INSTALL
  • INSTANCE; added in 5.7.11 (nonreserved)
  • INT ®
  • INT1 ®
  • INT2 ®
  • INT3 ®
  • INT4 ®
  • INT8 ®
  • INTEGER ®
  • INTERVAL ®
  • INTO ®
  • INVOKER
  • IO
  • IO_AFTER_GTIDS ®
  • IO_BEFORE_GTIDS ®
  • IO_THREAD
  • IPC
  • IS ®
  • ISOLATION
  • ISSUER
  • ITERATE ®

J

  • JOIN ®
  • JSON; added in 5.7.8 (nonreserved)

K

  • KEY ®
  • KEYS ®
  • KEY_BLOCK_SIZE
  • KILL ®

L

  • LANGUAGE
  • LAST
  • LEADING ®
  • LEAVE ®
  • LEAVES
  • LEFT ®
  • LESS
  • LEVEL
  • LIKE ®
  • LIMIT ®
  • LINEAR ®
  • LINES ®
  • LINESTRING
  • LIST
  • LOAD ®
  • LOCAL
  • LOCALTIME ®
  • LOCALTIMESTAMP ®
  • LOCK ®
  • LOCKS
  • LOGFILE
  • LOGS
  • LONG ®
  • LONGBLOB ®
  • LONGTEXT ®
  • LOOP ®
  • LOW_PRIORITY ®

M

  • MASTER
  • MASTER_AUTO_POSITION
  • MASTER_BIND ®
  • MASTER_CONNECT_RETRY
  • MASTER_DELAY
  • MASTER_HEARTBEAT_PERIOD
  • MASTER_HOST
  • MASTER_LOG_FILE
  • MASTER_LOG_POS
  • MASTER_PASSWORD
  • MASTER_PORT
  • MASTER_RETRY_COUNT
  • MASTER_SERVER_ID
  • 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_VERSION; added in 5.7.10 (nonreserved)
  • MASTER_USER
  • MATCH ®
  • MAXVALUE ®
  • MAX_CONNECTIONS_PER_HOUR
  • MAX_QUERIES_PER_HOUR
  • MAX_ROWS
  • MAX_SIZE
  • MAX_STATEMENT_TIME; added in 5.7.4 (nonreserved); removed in 5.7.8
  • MAX_UPDATES_PER_HOUR
  • MAX_USER_CONNECTIONS
  • MEDIUM
  • MEDIUMBLOB ®
  • MEDIUMINT ®
  • MEDIUMTEXT ®
  • MEMORY
  • MERGE
  • MESSAGE_TEXT
  • MICROSECOND
  • MIDDLEINT ®
  • MIGRATE
  • MINUTE
  • MINUTE_MICROSECOND ®
  • MINUTE_SECOND ®
  • MIN_ROWS
  • MOD ®
  • MODE
  • MODIFIES ®
  • MODIFY
  • MONTH
  • MULTILINESTRING
  • MULTIPOINT
  • MULTIPOLYGON
  • MUTEX
  • MYSQL_ERRNO

N

  • NAME
  • NAMES
  • NATIONAL
  • NATURAL ®
  • NCHAR
  • NDB
  • NDBCLUSTER
  • NEVER; added in 5.7.4 (nonreserved)
  • NEW
  • NEXT
  • NO
  • NODEGROUP
  • NONBLOCKING; removed in 5.7.6
  • NONE
  • NOT ®
  • NO_WAIT
  • NO_WRITE_TO_BINLOG ®
  • NULL ®
  • NUMBER
  • NUMERIC ®
  • NVARCHAR

O

  • OFFSET
  • OLD_PASSWORD; removed in 5.7.5
  • ON ®
  • ONE
  • ONLY
  • OPEN
  • OPTIMIZE ®
  • OPTIMIZER_COSTS ®; added in 5.7.5 (reserved)
  • OPTION ®
  • OPTIONALLY ®
  • OPTIONS
  • OR ®
  • ORDER ®
  • OUT ®
  • OUTER ®
  • OUTFILE ®
  • OWNER

P

  • PACK_KEYS
  • PAGE
  • PARSER
  • PARSE_GCOL_EXPR; added in 5.7.6 (reserved); became nonreserved in 5.7.8
  • PARTIAL
  • PARTITION ®
  • PARTITIONING
  • PARTITIONS
  • PASSWORD
  • PHASE
  • PLUGIN
  • PLUGINS
  • PLUGIN_DIR
  • POINT
  • POLYGON
  • PORT
  • PRECEDES; added in 5.7.2 (nonreserved)
  • PRECISION ®
  • PREPARE
  • PRESERVE
  • PREV
  • PRIMARY ®
  • PRIVILEGES
  • PROCEDURE ®
  • PROCESSLIST
  • PROFILE
  • PROFILES
  • PROXY
  • PURGE ®

Q

  • QUARTER
  • QUERY
  • QUICK

R

  • RANGE ®
  • READ ®
  • READS ®
  • READ_ONLY
  • READ_WRITE ®
  • REAL ®
  • REBUILD
  • RECOVER
  • REDOFILE
  • REDO_BUFFER_SIZE
  • REDUNDANT
  • REFERENCES ®
  • REGEXP ®
  • RELAY
  • RELAYLOG
  • RELAY_LOG_FILE
  • RELAY_LOG_POS
  • RELAY_THREAD
  • RELEASE ®
  • RELOAD
  • REMOVE
  • RENAME ®
  • REORGANIZE
  • REPAIR
  • REPEAT ®
  • REPEATABLE
  • REPLACE ®
  • REPLICATE_DO_DB; added in 5.7.3 (nonreserved)
  • REPLICATE_DO_TABLE; added in 5.7.3 (nonreserved)
  • REPLICATE_IGNORE_DB; added in 5.7.3 (nonreserved)
  • REPLICATE_IGNORE_TABLE; added in 5.7.3 (nonreserved)
  • REPLICATE_REWRITE_DB; added in 5.7.3 (nonreserved)
  • REPLICATE_WILD_DO_TABLE; added in 5.7.3 (nonreserved)
  • REPLICATE_WILD_IGNORE_TABLE; added in 5.7.3 (nonreserved)
  • REPLICATION
  • REQUIRE ®
  • RESET
  • RESIGNAL ®
  • RESTORE
  • RESTRICT ®
  • RESUME
  • RETURN ®
  • RETURNED_SQLSTATE
  • RETURNS
  • REVERSE
  • REVOKE ®
  • RIGHT ®
  • RLIKE ®
  • ROLLBACK
  • ROLLUP
  • ROTATE; added in 5.7.11 (nonreserved)
  • ROUTINE
  • ROW
  • ROWS
  • ROW_COUNT
  • ROW_FORMAT
  • RTREE

S

  • SAVEPOINT
  • SCHEDULE
  • SCHEMA ®
  • SCHEMAS ®
  • SCHEMA_NAME
  • SECOND
  • SECOND_MICROSECOND ®
  • SECURITY
  • SELECT ®
  • SENSITIVE ®
  • SEPARATOR ®
  • SERIAL
  • SERIALIZABLE
  • SERVER
  • SESSION
  • SET ®
  • SHARE
  • SHOW ®
  • SHUTDOWN
  • SIGNAL ®
  • SIGNED
  • SIMPLE
  • SLAVE
  • SLOW
  • SMALLINT ®
  • SNAPSHOT
  • SOCKET
  • SOME
  • SONAME
  • SOUNDS
  • SOURCE
  • SPATIAL ®
  • SPECIFIC ®
  • SQL ®
  • SQLEXCEPTION ®
  • SQLSTATE ®
  • SQLWARNING ®
  • SQL_AFTER_GTIDS
  • SQL_AFTER_MTS_GAPS
  • SQL_BEFORE_GTIDS
  • SQL_BIG_RESULT ®
  • SQL_BUFFER_RESULT
  • SQL_CACHE
  • 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
  • SSL ®
  • STACKED
  • START
  • STARTING ®
  • STARTS
  • STATS_AUTO_RECALC
  • STATS_PERSISTENT
  • STATS_SAMPLE_PAGES
  • STATUS
  • STOP
  • STORAGE
  • STORED ®; added in 5.7.6 (reserved)
  • STRAIGHT_JOIN ®
  • STRING
  • SUBCLASS_ORIGIN
  • SUBJECT
  • SUBPARTITION
  • SUBPARTITIONS
  • SUPER
  • SUSPEND
  • SWAPS
  • SWITCHES

T

  • TABLE ®
  • TABLES
  • TABLESPACE
  • TABLE_CHECKSUM
  • TABLE_NAME
  • TEMPORARY
  • TEMPTABLE
  • TERMINATED ®
  • TEXT
  • THAN
  • THEN ®
  • TIME
  • TIMESTAMP
  • TIMESTAMPADD
  • TIMESTAMPDIFF
  • TINYBLOB ®
  • TINYINT ®
  • TINYTEXT ®
  • TO ®
  • TRAILING ®
  • TRANSACTION
  • TRIGGER ®
  • TRIGGERS
  • TRUE ®
  • TRUNCATE
  • TYPE
  • TYPES

U

  • UNCOMMITTED
  • UNDEFINED
  • UNDO ®
  • UNDOFILE
  • UNDO_BUFFER_SIZE
  • UNICODE
  • UNINSTALL
  • UNION ®
  • UNIQUE ®
  • UNKNOWN
  • UNLOCK ®
  • UNSIGNED ®
  • UNTIL
  • UPDATE ®
  • UPGRADE
  • USAGE ®
  • USE ®
  • USER
  • USER_RESOURCES
  • USE_FRM
  • USING ®
  • UTC_DATE ®
  • UTC_TIME ®
  • UTC_TIMESTAMP ®

V

  • VALIDATION; added in 5.7.5 (nonreserved)
  • VALUE
  • VALUES ®
  • VARBINARY ®
  • VARCHAR ®
  • VARCHARACTER ®
  • VARIABLES
  • VARYING ®
  • VIEW
  • VIRTUAL ®; added in 5.7.6 (reserved)

W

  • WAIT
  • WARNINGS
  • WEEK
  • WEIGHT_STRING
  • WHEN ®
  • WHERE ®
  • WHILE ®
  • WITH ®
  • WITHOUT; added in 5.7.5 (nonreserved)
  • WORK
  • WRAPPER
  • WRITE ®

X

  • X509
  • XA
  • XID; added in 5.7.5 (nonreserved)
  • XML
  • XOR ®

Y

  • YEAR
  • YEAR_MONTH ®

Z

  • ZEROFILL ®

MySQL 5.7 New Keywords and Reserved Words

The following list shows the keywords and reserved words that are added in MySQL 5.7, compared to MySQL 5.6. Reserved keywords are marked with ®.

A | C | E | F | G | I | J | M | N | O | P | R | S | V | W | X

A

  • ACCOUNT
  • ALWAYS

C

  • CHANNEL
  • COMPRESSION

E

  • ENCRYPTION

F

  • FILE_BLOCK_SIZE
  • FILTER
  • FOLLOWS

G

  • GENERATED ®
  • GROUP_REPLICATION

I

  • INSTANCE

J

  • JSON

M

  • MASTER_TLS_VERSION

N

  • NEVER

O

  • OPTIMIZER_COSTS ®

P

  • PARSE_GCOL_EXPR
  • PRECEDES

R

  • REPLICATE_DO_DB
  • REPLICATE_DO_TABLE
  • REPLICATE_IGNORE_DB
  • REPLICATE_IGNORE_TABLE
  • REPLICATE_REWRITE_DB
  • REPLICATE_WILD_DO_TABLE
  • REPLICATE_WILD_IGNORE_TABLE
  • ROTATE

S

  • STACKED
  • STORED ®

V

  • VALIDATION
  • VIRTUAL ®

W

  • WITHOUT

X

  • XID

来源地址:https://blog.csdn.net/qq_45464872/article/details/128390225

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL保留字

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL保留字

MySQL保留字 MySQL中的保留字和Java中的保留字一样,在命名时不能使用保留字,所以对于MySQL中的保留字要有个大概的印象,下文自https://dev.mysql.com/doc/refman/5.7/en/keywords.h
2023-08-18

mysql 8 系统保留关键字

mysql 8 中的系统保留关键字在mysql中建表时,一定要注意避免使用系统的保留关键字,不然可能数据表创建成功了,但是在使用环节(增删改查)等,造成极大的不变,重则甚至返工修改字段。所以,在建表前一定要排查一下建表字段是否与mysql保留关键字是否冲突,尤
mysql 8 系统保留关键字
2021-03-19

Python保留字与标识符Python保

保留字是Python语言中一些已经被赋予特定意义的单词。开发程序时,不可以把这些保留字作为变量、函数、类、模块和其他对象的名称来使用。Python语音中的保留字有:and as assert break class continue
2023-01-31

查看Python中的保留字

查看Python中的保留字命令:        python import keyword keyword.kwlist截图:查看更多技术请移步:https://ui.29mn.com
2023-01-31

php如何只保留汉字

本文将为大家详细介绍“php如何只保留汉字”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“php如何只保留汉字”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去收获新知识吧。php是什
2023-06-06

如何使用MySQL保留字作为标识符?

我们必须使用引号来将保留字用作标识符。引号可以是单引号或双引号,取决于ANSI_QUOTES SQL模式。如果禁用了此模式,则标识符引号字符为反引号(“`”)。请考虑以下示例,我们创建了一个名为‘select’的表 −mysql> crea
2023-10-22

ES6的保留字是什么

本文小编为大家详细介绍“ES6的保留字是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“ES6的保留字是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。ES6的保留字:1、enum(始终保留);2、严格模式
2023-06-29

Oracle基础之保留字和关键字

Oracle基础之保留字和关键字在Oracle之中,有分为保留字和关键字,所谓关键字就是Oracle中有实际意义的,而保留字(比如DESC、ORDER等等)是Oracle中不能随便使用的,比如不能随便用来做表的列名,当然关键字(比如KEY等等)也是不推荐的,不
Oracle基础之保留字和关键字
2019-03-25

mysql怎么保留两位小数

在 mysql 中,使用 round() 函数可保留小数点后两位数字,其语法为 round(x, 2),其中 x 是要舍入的数字。其他示例包括保留一位小数(round(x, 1))、四位小数(round(x, 4)),注意舍入负数时结果将向
mysql怎么保留两位小数
2024-05-30

php如何只保留英文字母

本文小编为大家详细介绍“php如何只保留英文字母”,内容详细,步骤清晰,细节处理妥当,希望这篇“php如何只保留英文字母”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在php中,可用preg_match_all(
2023-06-30

docker笔记13-Dockerfile的保留字指令

Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。 构建三步骤:1、编写dockerfile文件;2、docker build;3、docker run dockerfile内容基础知识
2023-06-04

c语言怎么保留有效数字

在 C 语言中保留有效数字可以使用格式化输出函数 `printf()` 或者字符串处理函数 `sprintf()` 进行处理。1. 使用 `printf()` 函数保留有效数字:```c#include int main() { fl
c语言怎么保留有效数字
2024-02-29

编程热搜

目录