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

時間 2021-10-14 22:23:54

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語句一執行完就會生成一條索引,但是外來鍵卻見不上

建立外來鍵需要注意幾點 1,必須使用innodb表引擎 2,兩個表的字元編碼必須一致 3,被引用的typeid,即父表中的typeid必須是主鍵或者唯一建滿足以上幾點,sql如下 create table father typeid int primary key,name varchar 10 e...

mysql資料庫 清理資料的指令碼!指令碼問題!

步驟如下 首先使用mysql提供的命令列介面來匯入資料庫,確保自己的電腦中安裝了mysql資料庫,可以通過命令列來確認是否安裝了mysql資料庫,當然,第一步是開啟mysql的資料庫服務,使用命令列來開啟 如下圖所示 在將指令碼拷到本地磁碟的根目錄,這樣方便進入找到指令碼,這裡以d盤來說明,使用 接...

mysql查表中有多少欄位的sql語句

select count from information schema.columnswhere table schema test andtable name ceshi test 那個是庫名,你替換一下 ceshi 那個是表名,你也替換你想查詢的表名 mysql中如何使用sql語句取出某個資料...