MySQL开发者SQL权威指南-附录(4)
时间:2025-07-08
时间:2025-07-08
MySQL开发者SQL权威指南的附录文档
VARBINARY, VARCHARACTER WHILE
X509, XOR YEAR_MONTH ZEROFILL
我们强烈建议你在为数据库对象选取名字的时候遵守以下的建议: 避免单字母单词,即便单字母单词并没有出现在保留字列表中。
避免可能被视为列表中单词缩写的单词,例如,不要使用DATA,因为单词DATABASE出现在了列表中。
避免使用列表中单词的派生词,例如,复数形式或动词形式。因此,不要使用CURSORS(CURSOR的复数)或ORDERING(动词ORDER的现在分词)。
A.4 SQL语句的语法定义
本节包含了本书中所描述的所有SQL语句的定义。几条语句使用了某些通用的元素,例如条件和列列表。如果一个元素只属于一条语句,那么它和该语句一起包含在A.4.2节中。所有其他的语句都在A.4.3节介绍。我们首先从SQL语句的不同组开始。
A.4.1 SQL语句的分组
4.15节提到了SQL语句的集合可以划分为组,例如DDL、DML和DCL语句。在本节中,我们说明了每条语句分别属于哪个组。
SQL语句
<sql statement> ::=
<declarative statement> |<procedural statement> |<informative statement> |<table maintenance statement>
Declarative语句
<declarative statement> ::=
<ddl statement> |<dml statement> |<dcl statement>
DDL语句
<ddl statement> ::=
<alter database statement> |<alter event statement> |<alter function statement> |<alter procedure statement> |<alter table statement> |<create database statement> |<create event statement> |<create function statement> |
上一篇:农光互补项目简介与发展前景