mysql中sql中的注釋

2022-08-13 00:09:21 字數 625 閱讀 4896

學習mysql好久了,oracle也是,但是經常使用oracle,有一天突然想,oracle的sql語法中有注釋,那麼mysql中是不是也有注釋,於是從網上搜了一下,原來mysql中的注釋還真不少,下面簡單介紹。

mysql 伺服器支援 # 到該行結束、-- 到該行結束 以及 /* 行中間注釋,還有多個行 */ 的注釋方格: 

mysql> select 1+1; # 這個注釋直到該行結束

mysql> select 1+1; -- 這個注釋直到該行結束

mysql> select 1 /* 這是乙個在行中間的注釋 */ + 1;

mysql> select 1+

/*這是乙個

多行注釋的形式

*/tips:

1.-- (雙長劃) 注釋風格要求在兩個長划後至少有乙個空格!

2.儘管伺服器理解剛才描述的注釋句法,但 mysql 客戶端的語法分析在 /* ... */ 注釋方式上還有所限止;

3.單引號和雙引號被用來標誌乙個被引用字串的開始,即使是在乙個注釋中。如果注釋中的引號沒有另乙個引號與之配對,那和語法分析程式就不會認為注釋結束。如果你以互動式執行 mysql,你會產生困惑,因為提示符從 mysql> 變為 '> 或 ">。

MySQL注釋中的sql也可能執行

mysql支援三種注釋形式 和 屬於單行注釋,注釋範圍為該行的結尾 注釋屬於多行注釋,此外該種注釋還可以實現行內注釋。具體的使用情況如下圖中所示 四種使用情形 除此之外,這種注釋方式還有一種擴充套件,即當在注釋中使用!加上版本號時,只要mysql的當前版本等於或大於該版本號,則該注釋中的sql語句將...

Mysql中語句如何注釋

mysql伺服器支援3種注釋風格 從 字元從行尾。從 序列到行尾。請注意 雙破折號 注釋風格要求第2個破折號後面至少跟乙個空格符 例如空格 tab 換行符等等 該語法與標準sql注釋語法稍有不同,後者將在1.8.5.7,作為注釋起始標記 中討論。從 序列到後面的 序列。結束序列不一定在同一行中,因此...

Mysql對SQL注釋的擴充套件

之前一直不明白mysql注釋中的嘆號是什麼東西,直到看了下邊的manual文件中的內容。mysql伺服器包含一些其他sql dbms中不具備的擴充套件。注意,如果使用了它們,將無法把 移植到其他sql伺服器。在某些情況下,你可以編寫包含mysql擴充套件的 但仍保持其可移植性,方法是用 注釋掉這些擴...