破釜沉舟 http://www.7880.com
MySQL數(shù)據(jù)庫技術(shù)(17)文章類別:MySQL 發(fā)表日期:2005-09-27
閱讀次數(shù): 92
3.7 加注釋
MySQL 允許在SQL 代碼中使用注釋。這對于說明存放在文件中的查詢很有用處。可用兩個方式編寫注釋。以“ #”號開頭直到行尾的所有內(nèi)容都認(rèn)為是注釋。另一種為C 風(fēng)格的注釋。即,以“/ *”開始,以“* /”結(jié)束的所有內(nèi)容都認(rèn)為是注釋。C 風(fēng)格的注釋可跨多行,如:
自MySQL 3.23 版以來,可在C 風(fēng)格的注釋中“隱藏” MySQL 特有的關(guān)鍵字,注釋以“/ * !”而不是以“ / *”起頭。MySQL 查看這種特殊類型注釋的內(nèi)部并使用這些關(guān)鍵字,但其他數(shù)據(jù)庫服務(wù)器將這些關(guān)鍵字作為注釋的一部分忽略。這樣有助于編寫由MySQL 執(zhí)行時利用MySQL 特有功能的代碼,而且該代碼也可以不用修改就用于其他數(shù)據(jù)庫服務(wù)器。下面的兩條語句對于非MySQL 的數(shù)據(jù)庫服務(wù)器是等價的,但如果是MySQL 服務(wù)器,將在第二條語句中執(zhí)行一個INSERT DELAYED 操作:
自MySQL 3.23.3 以來,除了剛才介紹的注釋風(fēng)格外,還可以用兩個短劃線和一個空格(“-- ”)來開始注釋;從這兩個短劃線到行的結(jié)束的所有內(nèi)容都作為注釋處理。有的數(shù)據(jù)庫以雙短劃線作為注釋的起始。MySQL 也允許這樣,但需要加一個空格以免產(chǎn)生混淆。例如,帶有如像5--7 這樣的表達(dá)式的語句有可能被認(rèn)為包含一個注釋,但不可能寫5-- 7這樣的表達(dá)式,因此,這是一個很有用的探索。然而,這僅僅是一個探索,最好不用這種風(fēng)格的注釋。
破釜沉舟 http://www.7880.com
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。