mysql執行的sql指令碼中註釋怎麼寫

時間 2021-10-14 22:24:01

1樓:匿名使用者

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

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

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

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

mysql> select 1+

/*這是一個

多行註釋的形式

*/1;

注意 -- (雙長劃) 註釋風格要求在兩個長劃後至少有一個空格!

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

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

一個分號被用於指出當前 sql 語句的結束並且跟隨它的任何東西表示下一行的開始。

不論你是以互動式執行 mysql 還是將命令放在一個檔案中,然後以 mysql < some-file 告訴 mysql 讀取它的輸入,這個限制均存在。

2樓:

經常使用“#”標記註釋內容,直到行結束!

3樓:鄰盟

create table `tb`

用comment

mysql資料庫如何執行sql語句

select a drclass1,b drclass2,c drclass3,d drclass4,e drclass5 from teacher where teacherid teacherid create table classname classname char 50 insert i...

在mysql中的sql語句 selectfrom表明limit 0,10換成Oracle因該怎麼寫

mysql中的sql語句 select from 表名 limit 0,10 表示取表中的前10條資料 從第1條開始,取10條 換成oracle,相應功能的語句為 select from 表名 where rownum 10 如果取 5,10 條,則,oracle語句寫法有兩種 1 select f...

mysql批量修改字段動態內容的sql語句怎么寫

用函式解決,自己寫乙個類似oracle sequenec 方法就好了 下面的 解決了該問題 將update語句放到for迴圈中 mysql裡迴圈修改一字段的sql語句該如何寫?update base set list id mysql批量替換的sql語句怎麼寫 替換語句使用update語句,例如 u...