文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美國信紙) - 39.9Mb
PDF (A4) - 40.0Mb
手冊頁 (TGZ) - 258.5Kb
手冊頁 (Zip) - 365.5Kb
資訊 (Gzip) - 4.0Mb
資訊 (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  程式選項修飾符

6.2.2.4 程式選項修飾符

某些選項是「布林值」,可控制開啟或關閉的行為。例如,mysql 客戶端支援 --column-names 選項,該選項決定是否在查詢結果開頭顯示欄名稱列。預設情況下,此選項已啟用。但是,在某些情況下,您可能需要停用它,例如當將 mysql 的輸出傳送到另一個只希望看到資料而不希望看到初始標頭列的程式時。

若要停用欄名稱,您可以使用下列任何一種形式指定選項

--disable-column-names
--skip-column-names
--column-names=0

--disable--skip 前綴以及 =0 後綴都具有相同的效果:它們會關閉選項。

選項的「已啟用」形式可以使用以下任何一種方式指定

--column-names
--enable-column-names
--column-names=1

布林選項也識別值 ONTRUEOFFFALSE (不區分大小寫)。

如果選項以 --loose 為前綴,則程式在無法識別選項時不會以錯誤退出,而只會發出警告

$> mysql --loose-no-such-option
mysql: WARNING: unknown option '--loose-no-such-option'

當您在同一部機器上從多個 MySQL 安裝執行程式,並在選項檔案中列出選項時,--loose 前綴非常有用。可以使用 --loose 前綴 (或選項檔案中的 loose) 來指定程式的所有版本可能無法識別的選項。能夠識別該選項的程式版本會正常處理它,而無法識別它的版本會發出警告並忽略它。

--maximum 前綴僅適用於 mysqld,並允許限制用戶端程式設定會話系統變數的大小上限。若要執行此操作,請使用 --maximum 前綴和變數名稱。例如,--maximum-max_heap_table_size=32M 可防止任何用戶端將堆積表大小限制設定為大於 32M。

--maximum 前綴旨在用於具有會話值的系統變數。如果套用至只有全域值的系統變數,則會發生錯誤。例如,使用 --maximum-back_log=200 時,伺服器會產生此錯誤

Maximum value of 'back_log' cannot be set