MySQL保留字
创始人
2024-04-27 18:10:58
0

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

相关内容

热门资讯

Android App开发网络... 需要源码请点赞关注收藏后评论区留言并且私信~~~ 一、使用okhttp下载图片 okhttp不但简...
蛇能被养熟吗?一农妇与蛇窝同居... 原标题:蛇能被养熟吗?一农妇与蛇窝同居十年,泰国“毒王”却被一口咬死 夜半时...
荒野的召唤攻略(荒野的召唤攻略... 今天给各位分享荒野的召唤攻略的知识,其中也会对荒野的召唤攻略新手进行解释,如果能碰巧解决你现在面临的...
致敬翻译的力量——第二届雅努斯... 原标题:致敬翻译的力量——第二届雅努斯计划受资助名单即将揭晓 2024 致敬...
山河智能:美国轻型运动飞机市场... 原标题:山河智能:美国轻型运动飞机市场规模较大,中国市场规模稳步增长 金融界4...
马英九措辞有变, 台军宣布重启... 原标题:马英九措辞有变, 台军宣布重启实弹射击,两岸统一进入倒计时 台湾地区前...
武汉融创城楼盘怎么样,海峡创业... 随着国庆假期的到来,期待已久的8天假期迎来了!为了方便大家出行,8号线三期从10月1日起恢复正常运营...
大众收购保时捷(大众收购保时捷... 本篇文章极速百科给大家谈谈大众收购保时捷,以及大众收购保时捷了吗对应的知识点,希望对各位有所帮助,不...
西安特价酒店(西安实惠的酒店)... 本篇文章极速百科给大家谈谈西安特价酒店,以及西安实惠的酒店对应的知识点,希望对各位有所帮助,不要忘了...
红云红河烟草(集团)原董事长武... 原标题:红云红河烟草(集团)原董事长武怡被公诉! 红云红河烟草(集团)原董事...