使用 欄 子頁籤來顯示與編輯表格的所有欄資訊。使用此子頁籤,您可以新增、捨棄與變更欄。
您也可以使用 欄 子頁籤來變更欄屬性,例如名稱、資料類型與預設值。下圖顯示 欄 子頁籤的範例。
在 欄名稱
欄位下方按一下滑鼠右鍵,開啟具有下列項目的彈出式選單
_copy1
。Shift 鍵,即可選取多個連續欄。使用 Control 鍵來選取分隔的欄。
:按一下滑鼠右鍵並按下欄 子頁籤中的所有資訊。
:更新NULL
。0
。TIMESTAMP
資料類型。TIMESTAMP
資料類型。
若要新增欄,請按一下空白列中的 欄名稱
欄位,然後輸入適當的值。從 資料類型 清單中選取資料類型。根據後續的欄屬性清單,視需要選取欄屬性核取方塊。如需每個項目的說明,請參閱 CREATE TABLE。
PK:PRIMARY KEY (主索引鍵)
NN:NOT NULL (非空值)
UQ:UNIQUE INDEX (唯一索引)
BIN:BINARY (二進位)
UN:UNSIGNED (不帶正負號)
ZF:ZEROFILL (零填補)
AI:AUTO_INCREMENT (自動遞增)
-
G:產生的欄
此選項可自 MySQL 伺服器 5.7 版起使用。
若要變更欄的名稱、資料類型、預設值或註解,請按兩下要編輯的值。
您也可以將欄註解新增至 欄註解
欄位。也可以使用 欄詳細資訊 面板中的清單來設定欄定序。
欄名稱左邊有一個圖示,指出欄是否為主要索引鍵的成員。如果圖示是小鑰匙,則該欄屬於主要索引鍵,否則圖示是藍色菱形或白色菱形。藍色菱形表示已設定欄具有 NN。若要從主要索引鍵新增或移除欄,請按兩下圖示。您也可以勾選表格編輯器的 欄詳細資訊
區段中的 PRIMARY KEY
核取方塊來新增主要索引鍵。
如果您想要建立複合主要索引鍵,可以選取多個欄並勾選 PK 核取方塊。但是,還需要額外的步驟,您必須按一下「索引」頁籤,然後在「索引欄」面板中設定主要索引鍵的所需順序。
在輸入預設值時,若為 CHAR
和 VARCHAR
資料類型,如果使用者未在其輸入內容開頭加上引號,MySQL Workbench 將嘗試自動加上引號。對於其他資料類型,使用者必須在需要時管理引號,因為 MySQL Workbench 不會自動處理。
在為 ENUM
欄輸入預設值時,必須小心,因為非數字預設值不會自動加上引號。您必須手動為預設值新增單引號字元。請注意,MySQL Workbench 不會阻止您輸入沒有單引號的預設值。如果輸入不帶引號的非數字預設值,將會導致錯誤。例如,如果將模型進行反向工程,指令碼將會包含未加引號的 ENUM
欄預設值,並且如果嘗試在 MySQL 伺服器上執行指令碼,則會失敗。
當將這些資料類型輸入至 MySQL Workbench 時,ENUM、BIT 和 SET 必須至少包含一個值。