mysql注釋 mysql注釋

2021-10-17 20:17:18 字數 680 閱讀 3122

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 讀取它的輸入,這個限制均存在。

筆者認為:單行注釋最好用 # 開始,而不要用 -- , 因為用 -- 做 注釋後面必須至少有乙個空格,有時忘寫了就會出現錯誤!

mysql 注釋 MySql注釋

cmd顯示mysql中文亂碼解決 首先cmd預設編碼是gbk,而mysql預設使用的是utf 8 所以你可以設定cmd為 chcp 65001 就是換成utf 8 頁 chcp 936 可以換回預設的gbk chcp 437 是美國英語 mysql show variables like chara...

mysql整段注釋 mysql的注釋

一直沒怎麼用過mysql資料庫,今天用mysqldump備份了一下表結構,記錄一下遇到的問題 1.mysqldump預設匯出沒有事務和儲存過程,如果想匯出這些可以用 e 和 r routines dump stored routines functions and procedures 2.mysq...

mysql整段注釋 mysql的注釋

一直沒怎麼用過mysql資料庫,今天用mysqldump備份了一下表結構,記錄一下遇到的問題 1.mysqldump預設匯出沒有事務和儲存過程,如果想匯出這些可以用 e 和 r routines dump stored routines functions and procedures 2.mysq...