本節提供影響 MySQL Workbench 中建模功能的組態選項(請參閱下圖)。建模偏好設定包含特定類別的選項。
EER 模型器
-
啟動時自動重新開啟先前的模型
如果您希望先前工作的模型在您啟動 MySQL Workbench 時自動重新開啟,請選取此核取方塊。
-
強制使用軟體式彩現 EER 圖表
MySQL Workbench 在可用時使用 OpenGL 進行彩現。但是,由於驅動程式錯誤,偶爾會發生問題。這些問題可以透過在這裡選取軟體彩現選項來解決。
-
模型復原歷史記錄大小:[
10
]您可以在這裡限制復原歷史記錄的大小。將此值設定為
0
以擁有無限的復原歷史記錄。預設為10
個復原歷史記錄操作。 -
模型自動儲存間隔:[
1 分鐘
]開啟但未儲存的模型將在此期間後自動儲存。載入模型檔案時,如果檔案先前未正確儲存(可能是由於意外關機或電源故障),MySQL Workbench 會通知您。然後,MySQL Workbench 可以嘗試復原最後自動儲存的版本。若要讓自動復原適用於新檔案,請至少儲存檔案一次。
設定建模物件名稱的預設值(請參閱下圖)。
下表顯示物件名稱及其預設值。
欄預設值
物件名稱 | 預設值 |
---|---|
主鍵欄名稱 |
id%table% |
主鍵欄類型 |
INT |
欄名稱 |
%table%col |
欄類型 |
VARCHAR(45) |
外鍵/關聯預設值
物件名稱 | 預設值 |
---|---|
外鍵名稱 |
fk%stable_%dtable% |
欄名稱 |
%table%_%column% |
ON UPDATE |
NO ACTION |
ON DELETE |
NO ACTION |
關聯式資料表名稱 |
%stable%_has_%dtable% |
此偏好設定群組可讓您設定與您的 MySQL 版本相關的建模選項(請參閱下圖)。
模型
-
預設目標 MySQL 版本:[
版本
]此 MySQL 版本號碼會影響一小部分的驗證程序和資料表編輯器選項。請以
主要
.次要
(8.0) 或主要
.次要
.發行
(8.0.38) 格式指定版本號碼。
模型資料表預設值
-
預設儲存引擎
使用此預設儲存引擎定義在 MySQL Workbench 中建立的資料表。值包括:
InnoDB
、MyISAM
、ndbcluster
、MEMORY
、FEDERATED
、ARCHIVE
、CSV
、BLACKHOLE
和MRG_MyISAM
。
正向工程和同步
-
要在產生的指令碼中使用的 SQL_MODE
定義正向工程和同步使用的
SQL_MODE
。預設為ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
。
下圖顯示適用於模型相關圖表的偏好設定選項。
所有物件
-
展開新物件
預設為啟用。將新建立的物件的初始狀態設定為展開(或在停用時摺疊)。
-
將物件色彩變更傳播至所有圖表
預設為啟用。如果變更物件的
圖形
色彩,也會更新所有圖表中代表相同物件的所有圖形。
資料表
-
顯示欄類型
預設為啟用。在資料表圖形中,在其名稱旁邊顯示欄類型。
-
顯示綱要名稱
在資料表圖形的標題列中顯示擁有者綱要名稱。
要顯示的 ENUM 和 SET 的最大長度:[
20
]-
顯示欄旗標
在資料表圖形中,在其名稱旁邊顯示欄旗標,例如 NOT NULL 和 UNSIGNED。
要顯示的最大欄數 [
30
] 較大的資料表將會截斷。
常式
截斷長度超過 [
20
] 個字元的常式名稱。
關聯性/連線
繪製線條交叉(在大型圖表中較慢)
顯示標題
將標題置於線條上方中心
使用此偏好設定群組來設定 EER 圖表畫布上顯示之物件的可用色彩。如下圖所示,您也可以根據需要新增色彩。
如需相關資訊,請參閱第 3.1 節「使用者協助工具選項」。
色彩預設
這些是在建模時使用的可用色彩,分為兩個部分。首先,是建立資料表和檢視時使用的色彩。第二個部分是諸如圖層和附註等項目的可用色彩。
字型
這些定義建模時使用的字型和字型大小。