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...