MySQL 中不可使用的保留字有哪些?(mysql的保留字)

MySQL中不可使用的保留字

MySQL是一种关系型数据库管理系统,在MySQL中有些特定的词语被定义为保留字,因此不可以被用于表名、列名、存储过程名等标识符,以下是MySQL中不可使用的保留字:

• ADD

• ALL

• ALTER

• ANALYZE

• AND

• AS

• ASC

• ASENSITIVE

• BEFORE

• BETWEEN

• BIGINT

• BINARY

• BLOB

• BOTH

• BY

• CALL

• CASCADE

• CASE

• CHANGE

• CHAR

• CHARACTER

• CHECK

• COLLATE

• COLUMN

• CONDITION

• CONNECTION

• CONSTRAINT

• CONTINUE

• CONVERT

• CREATE

• CROSS

• CUBE

• CURRENT_DATE

• CURRENT_TIME

• CURRENT_TIMESTAMP

• CURRENT_USER

• CURSOR

• DATABASE

• DATABASES

• DAY_HOUR

• DAY_MICROSECOND

• DAY_MINUTE

• DAY_SECOND

• DEC

• DECIMAL

• DECLARE

• DEFAULT

• DELAYED

• DELETE

• DESC

• DESCRIBE

• DETERMINISTIC

• DISTINCT

• DISTINCTROW

• DIV

• DOUBLE

• DROP

• DUAL

• EACH

• ELSE

• ELSEIF

• ENCLOSED

• ESCAPED

• EXISTS

• EXIT

• EXPLAIN

• FALSE

• FETCH

• FLOAT

• FLOAT4

• FLOAT8

• FOR

• FORCE

• FOREIGN

• FROM

• FULLTEXT

• GET

• GRANT

• GROUP

• HAVING

• HIGH_PRIORITY

• HOUR_MICROSECOND

• HOUR_MINUTE

• HOUR_SECOND

• IF

• IGNORE

• IN

• INDEX

• INFILE

• INNER

• INOUT

• INSENSITIVE

• INSERT

• INT

• INT1

• INT2

• INT3

• INT4

• INT8

• INTEGER

• INTERVAL

• INTO

• IS

• ITERATE

• JOIN

• KEY

• KEYS

• KILL

• LEADING

• LEAVE

• LEFT

• LIKE

• LIMIT

• LINES

• LOAD

• LOCALTIME

• LOCALTIMESTAMP

• LOCK

• LONG

• LONGBLOB

• LONGTEXT

• LOOP

• LOW_PRIORITY

• MATCH

• MEDIUMBLOB

• MEDIUMINT

• MEDIUMTEXT

• MIDDLEINT

• MINUTE_MICROSECOND

• MINUTE_SECOND

• MOD

• MODIFIES

• NATURAL

• NOT

• NO_WRITE_TO_BINLOG

• NULL

• NUMERIC

• ON

• OPTIMIZE

• OPTION

• OPTIONALLY

• OR

• ORDER

• OUT

• OUTER

• OUTFILE

• PRECISION

• PRIMARY

• PROCEDURE

• PURGE

• READ

• READS

• REAL

• REFERENCES

• RELEASE

• RENAME

• REPEAT

• REPLACE

• REQUIRE

• RESTRICT

• RETURN

• REVOKE

• RIGHT

• RLIKE

• SCHEMA

• SCHEMAS

• SECOND_MICROSECOND

• SELECT

• SENSITIVE

• SEPARATOR

• SET

• SHOW

• SMALLINT

• SONAME

• SPATIAL

• SPECIFIC

• SQL

• SQLEXCEPTION

• SQLSTATE

• SQLWARNING

• SQL_BIG_RESULT

• SQL_CALC_FOUND_ROWS

• SQL_SMALL_RESULT

• SSL

• STARTING

• STRAIGHT_JOIN

• TABLE

• TERMINATED

• THEN

• TINYBLOB

• TINYINT

• TINYTEXT

• TO

• TRAILING

• TRIGGER

• TRUE

• UNDO

• UNION

• UNIQUE

• UNLOCK

• UNSIGNED

• UPDATE

• USAGE

• USE

• USING

• UTC_DATE

• UTC_TIME

• UTC_TIMESTAMP

• VALUES

• VARBINARY

• VARCHAR

• VARCHARACTER

• VARYING

• WHEN

• WHERE

• WHILE

• WITH

• WRITE

• XOR

• YEAR_MONTH

• ZEROFILL

以上就是MySQL中不可使用的保留字,在操作MySQL数据库时要特别注意,一旦使用了MySQL中不可使用的保留字,会造成语法错误,影响数据库的正常使用。


数据运维技术 » MySQL 中不可使用的保留字有哪些?(mysql的保留字)