top
Loading...
9.5.注釋語法
9.5. 注釋語法

MySQL服務器支持3種注釋風格:

·         從‘#’字符從行尾。

·         從‘-- ’序列到行尾。請注意‘-- (雙破折號)注釋風格要求第2個破折號后面至少跟一個空格符(例如空格、tab、換行符等等)。該語法與標準SQL注釋語法稍有不同,后者將在1.8.5.7, “‘--’作為注釋起始標記”中討論。

·         /*序列到后面的*/序列。結束序列不一定在同一行中,因此該語法允許注釋跨越多行。

下面的例子顯示了3種風格的注釋:

mysql> SELECT 1+1;     # This comment continues to the end of line
mysql> SELECT 1+1;     -- This comment continues to the end of line
mysql> SELECT 1 /* this is an in-line comment */ + 1;
mysql> SELECT 1+
/*
this is a
multiple-line comment
*/
1;

上述的注釋語法適用于mysqld服務器如何分析SQL語句。發送到服務器之前,mysql客戶程序也執行部分語句解析。(例如,它通過解析來確定在多語句行中的語句邊界)

MySQL 5.1中,mysql解析/* ...*/注釋的唯一局限性是結合該風格的注釋定界符使用的嘆號標記了有條件執行的SQL語句部分。適用于交互式運行mysql和將命令放入一個文件中,并以批處理模式使用mysql來處理mysql < file_name的文件。詳細信息和例子參見1.8.4節,“MySQL對標準SQL的擴展”。

作者:mysql.com
來源:http://dev.mysql.com/doc/refman/5.1/zh/language-structure.html
北斗有巢氏 有巢氏北斗