MySQL 工作台  / 第 3 章 配置  / 3.2 工作台首选项  /  3.2.4 建模首选项

3.2.4 建模首选项

本节提供影响 MySQL Workbench 中建模功能的配置选项(参见下图)。建模首选项包括特定类别的选项:

偏好:建模:主要

图 3.11 首选项:建模

内容在周围的文字中描述。

能效模型

  • 开始时自动重新打开以前的模型

    如果您希望在启动 MySQL Workbench 时自动重新打开您之前工作的模型,请选中此复选框。

  • 强制使用基于软件的 EER 图渲染

    MySQL Workbench 在可用时使用 OpenGL 进行渲染。但是,由于错误的驱动程序,偶尔会出现问题。这些问题可以通过在此处选择软件渲染选项来解决。

  • 模型撤消历史大小:[ 10]

    您可以在此处限制撤消历史记录的大小。将此值设置0为具有无限的撤消历史记录。默认为10撤消历史操作。

  • 自动保存模型间隔:[ 1 minute]

    在此期间后,未保存的打开模型将自动保存。在加载模型文件时,如果文件之前未正确保存(可能是由于意外关机或电源故障),MySQL Workbench 会通知您。MySQL Workbench 然后可以尝试恢复最后一个自动保存的版本。要对新文件进行自动恢复,请至少保存文件一次。

首选项:建模:默认值

设置建模对象名称的默认值(参见下图)。

图 3.12 首选项:建模:默认值

内容在周围的文字中描述。

下表显示了对象名称及其默认值。

列默认值

对象名称 默认值
PK Column Name id%table%
PK Column Type INT
Column Name %table%col
Column Type VARCHAR(45)

外键/关系默认值

对象名称 默认值
FK Name fk%stable_%dtable%
Column Name %table%_%column%
ON UPDATE NO ACTION
ON DELETE NO ACTION
Associative Table Name %stable%_has_%dtable%

首选项:建模:MySQL

此首选项组使您能够设置特定于您的 MySQL 版本的模型相关选项(参见下图)。

图 3.13 首选项:建模:MySQL

内容在周围的文字中描述。

模型

  • 默认目标 MySQL 版本:[ version]

    验证过程和表编辑器选项的有限子集受此 MySQL 版本号的影响。在任一 中指定版本号 MAJORMINOR (8.0) 或 MAJOR. MINOR. RELEASE (8.0.19) 格式。

模型表默认值

  • 默认存储引擎:

    在 MySQL Workbench 中创建的表是使用此默认存储引擎定义的。值 包括:InnoDB、、、、、、、、、 和 。 MyISAM_ ndbcluster_ MEMORY_ FEDERATED_ ARCHIVECSVBLACKHOLEMRG_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.

首选项:建模:图表

下图显示了适用于模型相关图表的首选项选项。

图 3.14 首选项:建模:图表

内容在周围的文字中描述。

所有对象

  • 扩展新对象

    默认启用。将新创建的对象的初始状态设置为展开(或折叠,如果禁用)。

  • 将对象颜色更改传播到所有图表

    默认启用。如果Figure 更改了对象的颜色,则所有图表中表示同一对象的所有图形也会更新。

  • 显示列类型

    默认启用。在表格图中显示列类型及其名称。

  • 显示架构名称

    在表格图形的标题栏中显示拥有的架构名称。

  • 最大限度。要显示的 ENUM 和 SET 的长度:[ 20]

  • 显示列标志

    显示列标志,例如 NOT NULL 和 UNSIGNED,以及它们在表图中的名称。

  • 最大限度。要显示的列数 [ 30] 较大的表格将被截断。

套路

  • 修剪例程名称长于 [ 20] 个字符。

关系/联系

  • 绘制线交叉点(在大图中速度较慢)

  • 显示字幕

  • 中心字幕过线

偏好:造型:外观

使用此首选项组可为出现在 EER 图画布上的对象设置可用颜色。如下图所示,您还可以根据需要添加颜色。

有关相关信息,请参阅第 3.1 节,“用户可访问性选项”

图 3.15 首选项:建模:外观

内容在周围的文字中描述。

颜色预设

这些是建模时使用的可用颜色,它们分为两个部分。首先,创建表和视图时使用的颜色。第二部分是图层和注释等项目的可用颜色。

字体

这些定义了建模时使用的字体和字体大小。