程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> MySQL數據庫技術(17)

MySQL數據庫技術(17)

編輯:關於MYSQL數據庫

  3.7 加注釋

    MySQL 允許在SQL 代碼中使用注釋。這對於說明存放在文件中的查詢很有用處。可用兩個方式編寫注釋。以“ #”號開頭直到行尾的所有內容都認為是注釋。另一種為C 風格的注釋。即,以“/ *”開始,以“* /”結束的所有內容都認為是注釋。C 風格的注釋可跨多行,如:

    自MySQL 3.23 版以來,可在C 風格的注釋中“隱藏” MySQL 特有的關鍵字,注釋以“/ * !”而不是以“ / *”起頭。MySQL 查看這種特殊類型注釋的內部並使用這些關鍵字,但其他數據庫服務器將這些關鍵字作為注釋的一部分忽略。這樣有助於編寫由MySQL 執行時利用MySQL 特有功能的代碼,而且該代碼也可以不用修改就用於其他數據庫服務器。下面的兩條語句對於非MySQL 的數據庫服務器是等價的,但如果是MySQL 服務器,將在第二條語句中執行一個INSERT DELAYED 操作:

    自MySQL 3.23.3 以來,除了剛才介紹的注釋風格外,還可以用兩個短劃線和一個空格(“-- ”)來開始注釋;從這兩個短劃線到行的結束的所有內容都作為注釋處理。有的數據庫以雙短劃線作為注釋的起始。MySQL 也允許這樣,但需要加一個空格以免產生混淆。例如,帶有如像5--7 這樣的表達式的語句有可能被認為包含一個注釋,但不可能寫5-- 7這樣的表達式,因此,這是一個很有用的探索。然而,這僅僅是一個探索,最好不用這種風格的注釋。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved