MySQL8 書寫格式約定和語法約定

2023-08-07 15:45 更新

本手冊使用某些書寫格式約定:

  • 此樣式的文本用于SQL語句;數(shù)據(jù)庫,表和列的名稱;程序清單和源代碼;和環(huán)境變量。示例:“要重新加載授權(quán)表,請使用以下FLUSH PRIVILEGES語句?!?/p>

  • 此樣式的文本表示您在示例中輸入的輸入。
  • 此樣式的文本表示可執(zhí)行程序和腳本的名稱,例如mysql(MySQL命令行客戶端程序)和mysqld(MySQL服務(wù)器可執(zhí)行文件)。
  • 此樣式的文本用于變量輸入,您應(yīng)為其替換自己選擇的值。
  • 此樣式的文本用于強(qiáng)調(diào)。
  • 此樣式的文本用于表格標(biāo)題,并特別強(qiáng)調(diào)。
  • 用于表示影響程序執(zhí)行方式或提供程序以某種方式運(yùn)行所需的信息的程序選項(xiàng)。示例:“該--host選項(xiàng)(簡寫形式-h)告訴mysql客戶端程序應(yīng)連接到的MySQL服務(wù)器的主機(jī)名或IP地址”。
  • 文件名和目錄名的寫法如下:“全局my.cnf文件位于/etc目錄中。”
  • 字符序列的編寫方式如下:“要指定通配符,請使用'%'字符?!?/li>

當(dāng)顯示了要從特定程序中執(zhí)行的命令時(shí),該命令之前顯示的提示指示要使用的命令。例如,shell>表示您從登錄外殼執(zhí)行的命令,root-shell>與之類似,但應(yīng)作為來執(zhí)行root,并mysql>表示您從mysql客戶端程序執(zhí)行的語句:

shell>type a shell command here
root-shell>type a shell command as root here
mysql>type a mysql statement here

在某些地區(qū),可能會(huì)將不同的系統(tǒng)區(qū)分開來,以表明應(yīng)在兩個(gè)不同的環(huán)境中執(zhí)行命令。例如,復(fù)制工作時(shí)的命令可能與前綴masterslave

master>type a mysql command on the replicationmaster here
slave>type a mysql command on the replicationslave here

該“殼”是您的命令解釋器。在Unix上,這通常是諸如sh,cshbash之類的程序。在Windows上,等效程序是command.comcmd.exe,通常在控制臺(tái)窗口中運(yùn)行。

輸入示例中顯示的命令或語句時(shí),請勿鍵入示例中顯示的提示。

數(shù)據(jù)庫,表和列的名稱通常必須替換為語句。為了指示這樣的取代是必要的,本說明書的用途db_name,tbl_namecol_name。例如,您可能會(huì)看到類似以下的語句:

mysql>SELECTcol_nameFROMdb_name.tbl_name;

這意味著,如果要輸入類似的語句,則將提供自己的數(shù)據(jù)庫,表和列名稱,也許像這樣:

mysql>SELECTauthor_nameFROMbiblio_db.author_list;


SQL關(guān)鍵字不區(qū)分大小寫,可以用任何大寫字母書寫。本手冊使用大寫字母。

在語法描述中,方括號(“[”和“]”)表示可選的單詞或從句。例如,在以下語句中,它IF EXISTS是可選的:

DROPTABLE [IFEXISTS] tbl_name 

當(dāng)一個(gè)語法元素由許多替代方案中,替代由垂直條分離(“|”)。當(dāng)從一組的一個(gè)選擇部件可以被選擇,則將替換方括號(內(nèi)列出的“[”和“]”):

TRIM([[BOTH | LEADING | TRAILING] [remstr] FROM] str)


當(dāng)必須從一組選項(xiàng)中選擇一個(gè)成員時(shí),這些替代項(xiàng)會(huì)在大括號(“{”和“}”)中列出:

{DESCRIBE | DESC}tbl_name [col_name | wild]


省略號(...)表示語句部分的省略,通常是為了提供更復(fù)雜語法的較短版本。例如,SELECT ... INTO OUTFILESELECT語句形式的簡寫,該語句的INTO OUTFILE后面還有一個(gè)子句。

省略號還可以指示語句的前面的語法元素可以重復(fù)。在下面的示例中,reset_option可以給出多個(gè)值,每個(gè)值之后的第一個(gè)值前面都帶有逗號:

RESETreset_option [,reset_option]...


使用Bourne shell語法顯示用于設(shè)置shell變量的命令。例如,在Bourne shell語法中,設(shè)置CC環(huán)境變量和運(yùn)行configure命令的順序如下所示:

shell>CC=gcc./configure


如果使用cshtcsh,則必須以不同的方式發(fā)出命令:

shell>setenv CC gcc
shell>./configure


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號