Mysql中語句如何注釋

2021-06-22 10:54:09 字數 1033 閱讀 2514

mysql伺服器支援3種注釋風格:

·         從『#』字元從行尾。

·         從『-- 』序列到行尾。請注意『-- 』(雙破折號)注釋風格要求第2個破折號後面至少跟乙個空格符(例如空格、tab、換行符等等)。該語法與標準sql注釋語法稍有不同,後者將在1.8.5.7, 「『--』作為注釋起始標記」中討論。

·         從/*序列到後面的*/序列。結束序列不一定在同一行中,因此該語法允許注釋跨越多行。

下面的例子顯示了3種風格的注釋:

mysql>select 1+1;     # this comment continues to the end of line
mysql>select 1+1;     -- this comment continues to the end of line
mysql>select 1 /* this is an in-line comment */ + 1;
mysql>select 1+
/*
this is a
multiple-line comment
*/
1;
上述的注釋語法適用於mysqld伺服器如何分析sql語句。傳送到伺服器之前,mysql客戶程式也執行部分語句解析。(例如,它通過解析來確定在多語句行中的語句邊界)。

在mysql 5.1中,mysql解析/* ...*/注釋的唯一侷限性是結合該風格的注釋定界符使用的嘆號標記了有條件執行的sql語句部分。適用於互動式執行mysql和將命令放入乙個檔案中,並以批處理模式使用mysql來處理mysql < file_name的檔案。詳細資訊和例子參見1.8.4節,「mysql對標準sql的擴充套件」。

如何刪除mysql注釋

先把庫表匯出成乙個.sql檔案,然後使用sed命令刪除注釋。此種適用於mysql埠不開外網的情況。cat create table.sql create table test1 field name int comment 欄位的注釋 comment 表的注釋 sed s comment.creat...

mysql的慢語句 MySQL中慢語句如何記錄?

實際工作中經常會遇到資料庫操作突然變慢的情況,但是檢查了各種硬體設施以及網路監控後發現都沒有什麼問題 這時候就要從資料庫入手了,而慢sql是我們工作中經常會遇到的影響查詢效能的情況。本文將介紹如何在mysql中獲取慢sql。一 資料庫中通過日誌記錄慢sql的幾個配置項 1.slow query lo...

mysql注釋 mysql注釋

mysql 伺服器支援 到該行結束 到該行結束 以及 行中間或多個行 的注釋方格 mysql select 1 1 這個注釋直到該行結束 mysql select 1 1 這個注釋直到該行結束 mysql select 1 這是乙個在行中間的注釋 1 mysql select 1 這是乙個 多行注釋...