mysql伺服器支援#到該行結束、--到該行結束以及/*行中間或多個行*/的註釋方格:
mysql>SELECT1+1;#這個註釋直到該行結束
mysql>SELECT1+1;--這個註釋直到該行結束
mysql>SELECT1/*這是一個在行中間的註釋*/+1;
mysql>SELECT1+
/*
這是一個
多行註釋的形式
*/
1;
注意--(雙長劃)註釋風格要求在兩個長劃後至少有一個空格!
儘管伺服器理解剛才描述的註釋句法,但MySQL客戶端的語法分析在/*...*/註釋方式上還有所限止:
單引號和雙引號被用來標誌一個被引用字串的開始,即使是在一個註釋中。如果註釋中的引號沒有另一個引號與之配對,那和語法分析程式就不會認為註釋結束。如果你以互動式執行mysql,你會產生困惑,因為提示符從mysql>變為">或">。
一個分號被用於指出當前SQL語句的結束並且跟隨它的任何東西表示下一行的開始。
不論你是以互動式執行mysql還是將命令放在一個檔案中,然後以mysql
mysql伺服器支援#到該行結束、--到該行結束以及/*行中間或多個行*/的註釋方格:
mysql>SELECT1+1;#這個註釋直到該行結束
mysql>SELECT1+1;--這個註釋直到該行結束
mysql>SELECT1/*這是一個在行中間的註釋*/+1;
mysql>SELECT1+
/*
這是一個
多行註釋的形式
*/
1;
注意--(雙長劃)註釋風格要求在兩個長劃後至少有一個空格!
儘管伺服器理解剛才描述的註釋句法,但MySQL客戶端的語法分析在/*...*/註釋方式上還有所限止:
單引號和雙引號被用來標誌一個被引用字串的開始,即使是在一個註釋中。如果註釋中的引號沒有另一個引號與之配對,那和語法分析程式就不會認為註釋結束。如果你以互動式執行mysql,你會產生困惑,因為提示符從mysql>變為">或">。
一個分號被用於指出當前SQL語句的結束並且跟隨它的任何東西表示下一行的開始。
不論你是以互動式執行mysql還是將命令放在一個檔案中,然後以mysql