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
|
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
|
GOTO
|
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
|
LABEL
|
LEADING
|
LEAVE
|
LEFT
|
LIKE
|
LIMIT
|
LINEAR
|
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
|
RAID0
|
RANGE
|
READ
|
READS
|
REAL
|
REFERENCES
|
REGEXP
|
RELEASE
|
RENAME
|
REPEAT
|
REPLACE
|
REQUIRE
|
RESTRICT
|
RETURN
|
REVOKE
|
RIGHT
|
RLIKE
|
SCHEMA
|
SCHEMAS
|
SECOND_MICROSECOND
|
SELECT
|
SENSITIVE
|
SEPARATOR
|
SET
|
SHOW
|
SMALLINT
|
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
|
X509
|
XOR
|
YEAR_MONTH
|
ZEROFILL
|
MySQL
允许部分关键字用做未引起来的识别符,因为许多人以前曾使用过它们。下面列出了一些例子:
-
ACTION
-
BIT
-
DATE
-
ENUM
-
NO
-
TEXT
-
TIME
-
TIMESTAMP
分享到:
相关推荐
在MySQL 5.7中,了解关键字和保留字对于编写有效的SQL语句至关重要。这些关键字是SQL语言中具有特殊含义的单词,它们用于定义数据库结构、查询数据、更新记录等操作。保留字则是那些不能直接作为数据库对象名称(如...
数据库关键字保留字大全 数据库关键字保留字大全是数据库管理员和开发者最常用的参考手册。这里收录了多种数据库管理系统中的保留字,包括DB2、Oracle、MySQL、SQL Server等。这些保留字是数据库管理系统中不可或缺...
MySQL数据库中的保留字是指在数据库中具有特殊意义和用途的单词,它们被用于SQL语句中,以执行特定的操作或作为命令的关键字。这些保留字不能用作表名、列名或其他对象的名称。保留字通常用于执行数据查询、定义数据...
### MySQL关键字概述 在MySQL中,关键字是预定义的保留字,用于执行特定的功能或操作。这些关键字可以用来创建数据库、表、索引等数据库对象;执行数据查询、插入、更新和删除等操作;以及控制用户权限等。理解并...
- `WAIT`: 当前关键字没有实际效果,保留以备将来使用。 - `ENGINE`: 指定使用的存储引擎。在NDB Cluster环境中,此参数特别有用。 ##### 3.2 撤销表空间介绍 撤销表空间是InnoDB存储引擎中用于存储事务撤销信息的...
保留字是SQL语言中预定义的关键字,用于执行特定的操作,如SELECT、INSERT、UPDATE和DELETE等。当字段名与这些保留字冲突时,我们需要采取特定的方法来解决这个问题。 解决字段名与保留字冲突的方法是使用反引号(`...
- **关键字**:MySQL中的保留词,具有特定含义,如`SELECT`、`CREATE`等。 - **语句**:SQL标准语句+MySQL扩展语句,完成特定数据库操作。 - **函数**:实现数据库操作的高级功能,包括但不限于字符串函数、数学...
- 若需使用MySQL保留字作为数据库名、表名或字段名时,需使用反引号 `` ` `` 包围。 - **常用SQL语句**: - `SELECT USER()`:获取当前登录用户。 - `SELECT VERSION()`:获取MySQL版本信息。 - `SELECT NOW()`...
- 禁止使用MySQL保留关键字作为字段名。 - 每张表必备字段包括:`id`, `gmt_create`, `gmt_modified`。 - 用于表示是否的概念字段,应使用`is_xxx`命名方式,并使用`unsigned tinyint`类型。 - 小数类型应使用`...
除了你提到的`GROUP`之外,MySQL还有许多其他的保留字,如`ADD`、`ALTER`、`ANALYZE`、`AND`、`AS`等等,这些都是标准SQL的一部分,也有MySQL特有的保留字,比如`BINARY`、`BLOB`、`CALL`等。这些关键字都应该避免在...
- 在SQL语法中,有一些关键字被称为保留字,例如`SELECT`, `FROM`, `WHERE`等。这些关键字不能用作标识符(如表名、列名),除非使用反引号(`)或双引号(")等特殊字符包裹。 - 保留字的使用非常重要,因为错误地...
如果名称与关键字或保留字冲突,需要用反引号(`)包裹。 创建数据库的基本操作包括查看(SHOW DATABASES)、创建(CREATE DATABASE)、查看创建命令(SHOW CREATE DATABASE)、删除(DROP DATABASE)和修改(ALTER...
2. **使用反引号包裹列名**:如果你的列名包含特殊字符或保留字,你需要在列名前后添加反引号来告诉MySQL这是一个列名。例如,`SELECT `product id` FROM table`。 3. **检查SQL语句的语法**:确保你的SQL语句没有...
注意避免在命令中使用关键字和保留字,如果必须使用,需用反引号括起来。创建数据库使用CREATE DATABASE,查看和删除数据库则分别用SHOW DATABASES和DROP DATABASE,修改数据库编码用ALTER DATABASE。选择当前使用的...
- 避免使用MySQL保留的关键字作为名称。 - 名称应具有描述性,便于理解和维护。 - 考虑数据库大小写敏感性,某些系统可能区分大小写,而其他系统则不区分。 通过掌握以上知识点,用户能够更有效地利用MySQL进行数据...
如果在查询结果中不允许出现重复元组,应在SELECT语句中增加保留字DISTINCT。 在关系数据库中,事务是指一系列操作的集合,事务的原子性由DBMS的事务管理子系统来实现的。关系模型由数据结构、关系操作集合和关系...
• 命名避免使用 Mysql 的保留字和系统关键字。 • 临时库、表名必须以tmp为前缀,并以日期为后缀。 • 备份库、表必须以bak为前缀,并以日期为后缀。 • 索引命名: 非唯一索引以 “idx_字段1_字段2” , 唯一...
* 避免使用保留字:避免使用 MySQL 的保留字,例如 select、insert、update 等。 4. 列的设计 在设计列时,需要注意以下几点: * 选择合适的数据类型:选择合适的数据类型可以节省存储空间和提高查询效率。 * ...