本节书摘来自异步社区出版社《SQL初学者指南(第2版)》一书中的第2章,第2.2节,作者:【美】Larry Rockoff,更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.2 语法注释
当编写SQL语句时,一定要记住两点。首先,SQL语句中的关键字不区分大小写。单词SELECT等同于“select”或“Select”。
其次,可以把SQL语句写成任意多行。例如,SQL语句:
SELECT * FROM Customers
等同于:
SELECT *
FROM Customers
把每一个重要的关键字作为单独一行的开始,这通常是一个好主意。当遇到较为复杂的SQL语句时,这会让我们更容易快速掌握语句的含义。
最后,当我们在本书中介绍不同的SQL语句时,经常会既给出具体示例,又给出更为一般的格式。例如,前面这条语句的一般格式如下所示:
SELECT *
FROM table
斜体用来表示通用表达式。斜体的单词table,表示在这里你可以用任意表名来替代该单词。所以,当你看到在本书中的任何SQL语句中的斜体字时,那就是我想告诉你,请在这里放上任何有效的单词或短语。
数据库的差异:
MySQL和Oracle 许多SQL实现要求在每条语句的末尾放一个分号(;)。这适用于MySQL和Oracle,但是不适用于Microsoft SQL Server。为了简单起见,本书中的SQL语句都没有分号。如果你使用MySQL或Oracle,那么需要在语句的末尾加上一个分号。因此,上述语句应该是这样: SELECT * FROM Customers;