MySQL Workbench 手册  /  ...  /  建模偏好设置

3.2.4 建模偏好设置

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

偏好设置:建模:主要

图 3.11 偏好设置:建模

Content is described in the surrounding text.

EER 建模器

  • 启动时自动重新打开之前的模型

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

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

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

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

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

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

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

偏好设置:建模:默认值

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

图 3.12 偏好设置:建模:默认值

Content is described in the surrounding text.

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

列默认值

对象名称 默认值
主键列名称 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 版本的模型相关选项(参见下图)。

图 3.13 偏好设置:建模:MySQL

Content is described in the surrounding text.

模型

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

    此 MySQL 版本号会影响一小部分验证程序和表编辑器选项。以 主版本号.次版本号(8.0)或 主版本号.次版本号.发布版本号(8.0.38)格式指定版本号。

模型表默认值

  • 默认存储引擎

    在 MySQL Workbench 中创建的表使用此默认存储引擎进行定义。值包括:InnoDBMyISAMndbclusterMEMORYFEDERATEDARCHIVECSVBLACKHOLEMRG_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 偏好设置:建模:图表

Content is described in the surrounding text.

所有对象

  • 展开新对象

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

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

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

  • 显示列类型

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

  • 显示架构名称

    在表图形的标题栏中显示所属架构名称。

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

  • 显示列标志

    在表图形中显示列标志(例如 NOT NULL 和 UNSIGNED)及其名称。

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

例程

  • 修剪长度超过 [20] 个字符的例程名称。

关系/连接

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

  • 显示标题

  • 将标题居中于线条上方

偏好设置:建模:外观

使用此偏好设置组可以设置 EER 图表画布上显示的对象的可用颜色。如下图所示,您还可以根据需要添加颜色。

有关相关信息,请参见第 3.1 节“用户辅助功能选项”

图 3.15 偏好设置:建模:外观

Content is described in the surrounding text.

颜色预设

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

字体

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