教你如何在MySQL命令行中使用SQL语句的规则。

规则1:SQL语句必须以分号())结束(或)

分号(;)是SQL语句的结束符号。如果忘记了分号,直接返回回车键,下面将显示在mysql客户机上。


从客户选择*
->



由于分号没有结束,客户端SQL语句没有结束,等待用户继续以分号显示结束命令直到输入结束。在一些数据库中,支持该实例以省略最后的分号。

规则2:保留关键字不区分大小写

保留关键字是SQL中的预定义关键字,如上面检索语句中的SELECT、从等,属于保留关键字。这些保留关键字在sql中是不区分大小写的。

它被执行。


从客户选择*;
从客户选择*;
从客户选择*;



然而,在一般情况下,编写SQL语句时,我们应该尽可能把关键的大小。例如,写一个大写字母的形式保留的关键字,在小写字母的形式写一个表或一个名字,和SQL语句将一目了然。此外,根据不同的数据库,有数据库的区分表或列的名称的大小。

规则3:免费加空格或换行符

在sql语句中间,可以自由地添加空格或行,例如,可以正确地执行下列语言。


选择*
从客户;
MySQL >选择
-> *
->从
->客户;



但是,在关键字中间添加空格或更改是非法的。

SQL语句可以写成一行,但对于较长的单词,可以添加适当的修改,以便便于阅读。

以命令语句作为单位排列是一个参考标准。例如,在SELECT语句中,对象的列名逐一列出,并且在下一行的从命令后面列出了检索对象的名称,因此整个SQL语句看起来是分层的。

此外,在列名或表名之后,行也可以更改。例如,一行选择将分别列出,然后在检索之前可以将一个选项卡添加到列中。所有列名都将单独列出。

规则4:{或}…

注释可以添加到SQL语句中。注释是DBMS不解释的信息。注释分为单行注释和多行注释。注释二将从一行的结尾开始,直到被视为注释。多行注释是一个包含{ }和{ }的字符串。


从客户中选择*;这是注释
mysql
< >是
<注释>