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語句取出某個資料...