本手冊使用某些書寫格式約定:
此樣式的文本
用于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í)的命令可能與前綴master
和slave
:
master>type a mysql commandon thereplication master here slave>type a mysql commandon thereplication slave here
該“殼”是您的命令解釋器。在Unix上,這通常是諸如sh,csh或bash之類的程序。在Windows上,等效程序是command.com或cmd.exe,通常在控制臺(tái)窗口中運(yùn)行。
輸入示例中顯示的命令或語句時(shí),請勿鍵入示例中顯示的提示。
數(shù)據(jù)庫,表和列的名稱通常必須替換為語句。為了指示這樣的取代是必要的,本說明書的用途db_name
,tbl_name
和col_name
。例如,您可能會(huì)看到類似以下的語句:
mysql>SELECT col_nameFROM db_name.tbl_name;
這意味著,如果要輸入類似的語句,則將提供自己的數(shù)據(jù)庫,表和列名稱,也許像這樣:
mysql>SELECT author_nameFROM biblio_db.author_list;
SQL關(guān)鍵字不區(qū)分大小寫,可以用任何大寫字母書寫。本手冊使用大寫字母。
在語法描述中,方括號(“[
”和“]
”)表示可選的單詞或從句。例如,在以下語句中,它IF EXISTS
是可選的:
DROP TABLE [IF EXISTS ] 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 OUTFILE
是SELECT
語句形式的簡寫,該語句的INTO OUTFILE
后面還有一個(gè)子句。
省略號還可以指示語句的前面的語法元素可以重復(fù)。在下面的示例中,reset_option
可以給出多個(gè)值,每個(gè)值之后的第一個(gè)值前面都帶有逗號:
RESET reset_option [,reset_option]...
使用Bourne shell語法顯示用于設(shè)置shell變量的命令。例如,在Bourne shell語法中,設(shè)置CC
環(huán)境變量和運(yùn)行configure命令的順序如下所示:
shell>CC =gcc./configure
如果使用csh或tcsh,則必須以不同的方式發(fā)出命令:
shell>setenv CC gcc shell>./configure
更多建議: