某些菜单项在 MySQL Workbench 社区版的此应用程序中不可用,仅在 MySQL Workbench 商业版中可用。在适用的情况下,将予以说明。
使用
菜单打开项目,开始新项目或保存项目。以下子菜单项适用于活动模型选项卡、EER 图表选项卡或两者MySQL 模型 选项卡,并关闭之前打开的模型和图表选项卡。新的 MySQL 模型选项卡默认情况下包含一个名为
:打开一个新的mydb
的初始架构。您可以重命名或删除(并替换)初始mydb
架构。有关更多信息,请参见 第 9.1.1.4 节“物理架构面板”。.mwb
文件扩展名)。要显示最近打开的.mwb
文件列表,请选择 。MySQL 模型 选项卡时选择,该操作将同时关闭 MySQL 模型 和 EER 图表 选项卡。但是,如果显示的是 EER 图表 选项卡,则此操作将仅关闭 EER 图表 选项卡。要重新打开
:如果在显示EER 图表
选项卡,请双击MySQL 模型
选项卡的模型概述
部分中的EER 图表
图标。.mwb
。-
mysqldump
:导入 MySQL 数据定义 (DDL) 脚本文件。例如,这可能是通过发出命令--no-data
创建的文件。MySQL Workbench 按以下方式处理脚本如果脚本不包含
CREATE DATABASE
语句,则架构对象将复制到初始架构,默认情况下名为db_name
;mydb
。如果脚本创建了数据库,则在
MySQL 模型
页面的物理架构
部分中添加一个带有数据库名称的新选项卡。如果脚本包含数据,则忽略这些数据。
有关导入 DDL 脚本的详细信息,请参见 第 9.4.2.1 节“使用创建脚本进行反向工程”。
第 9.4.1.1 节“使用 SQL 脚本进行正向工程”。使用 子菜单项将 EER 图表导出为 PNG、SVG、PDF 或 Postscript 文件。有关 PNG 文件的示例,请参见 图 9.35“sakila 数据库 EER 图表”。
:生成创建新数据库或更改现有数据库所需的 SQL 语句。有关这些菜单项的更多信息,请参见EER 图表 选项卡时启用。
:允许您设置纸张尺寸、方向和边距,以便打印。此项仅在选择EER 图表 选项卡时启用。有关更多信息,请参见 第 9.2.1 节“打印图表”。
:为活动 EER 图表打开打印预览窗口。此项仅在选择EER 图表 选项卡时启用。有关更多信息,请参见 第 9.2.1 节“打印图表”。
:为活动 EER 图表打开打印窗口。此项仅在选择-
名称
:模型文档名称(默认值为MySQL 模型
)。版本
:项目版本号。作者
:项目作者。项目
:项目名称。创建日期
:不可编辑;由 MWB 文件属性确定。上次修改日期
:不可编辑;由 MWB 文件属性确定。描述
:项目说明。
使用
菜单对对象进行更改。菜单项文本描述将更改以反映所选对象的名称。此菜单包含剪切、复制和粘贴项。也可以使用 Control+X、Control+C 和 Control+V 键组合来执行这些操作。使用 项撤消删除操作。Control+Z 键组合也可以用来撤消操作。还可以使用菜单项或 Control+Y 键组合执行 操作。
还可以找到一个 Control+Delete。您也可以右键单击一个对象,然后从弹出菜单中选择删除选项。
菜单项,用于删除当前选定的对象。此操作的键盘命令为EER 图表 处于活动状态,并且画布上的表是当前选定的对象,则可能会打开一个对话框,询问您是仅从画布中删除该表,还是从数据库中删除该表。有关在从 EER 图表中删除时设置默认行为的信息,请参见 第 3.2.4 节“建模首选项”。
菜单项的行为因情况而异。例如,如果如果 MySQL 模型
页面处于活动状态,则所选对象将从目录中删除,并且 不会出现确认对话框。
选择 Control+E 和 Control+Shift+E。
以编辑当前选定的对象。您也可以通过选择 在新窗口中执行编辑。 和 的键盘快捷键分别是项具有以下子菜单。
Control+A): 选择活动 EER 图上的所有对象。
(键盘快捷键,
这些菜单项仅在选择了 EER 图 选项卡时处于活动状态。如果当前在 EER 图上没有选择任何对象,则 和 菜单项将被禁用。
使用这些菜单项之一选择多个对象后,您可以通过选择
或 菜单项在选定项目之间导航。选择对象会更改一些
菜单项。如果仅选择一个对象,则该对象的名称将出现在 、 和 菜单项之后。如果选择了多个对象,则这些菜单项将显示所选对象的数量。每个 MySQL Workbench 窗口都包含搜索功能。以下图显示了启用
的 面板。以下列表描述了 查找
对话框选项。
箭头跳转到发现的搜索词,并根据
选项进行操作。
MySQL Workbench 商业版包含一个用于模型的高级查找功能,如以下图所示。
您可以搜索以下位置。
整个模型: 搜索整个模型。
当前视图: 仅搜索当前视图。这可能是
MySQL 模型
页面。所有视图: 搜索
MySQL 模型页面
和所有 EER 图。数据库对象: 仅搜索数据库对象。
选定图形: 搜索当前选定的对象。此功能仅适用于 EER 图。
在 查找文本 列表中输入要搜索的文本。您也可以选择以下任何或所有复选框。
匹配大小写
整个单词
使用正则表达式
在注释中搜索
在视图、SP 等的 SQL 中搜索
您在 查找文本 列表中输入的任何文本都会在您的会话期间保留。使用 或 按钮查找搜索条件的匹配项。
单击 查找结果 窗口。如果需要,您可以像其他任何窗口一样取消固定此窗口。
按钮将在应用程序底部打开一个固定在底部的使用此窗口导航到对象。例如,双击 EER 图上对象 Description
将导航到特定图表并选择该对象。请注意,对象的属性将显示在 属性
调色板中。
也可以使用 Control+F 键组合打开 查找
对话框窗口。使用 Control+G 查找下一个匹配项,使用 Control+Shift+G 查找上一个匹配项。通过单击右上角的 或按 Esc 键关闭 查找
对话框窗口。
此上下文感知菜单提供用于更改 MySQL Workbench 中视图的常规选项。这些选项根据当前选项卡而变化,以下是可用的
菜单项。常规选项:
模型/EER 选项:
-
也可以使用
模型导航器
调色板中的滑块工具放大 EER 图。请参阅 第 9.1.2.3 节,“模型导航器面板”。 Control+Shift 键组合和标记号 (1 到 9)。您可以创建最多九个标记。
: 为对象添加书签。从键盘中,选择要添加书签的对象,然后使用Control 键和标记号。
: 返回到标记。从键盘中,使用
菜单项仅适用于 EER 图画布上的对象,并且仅在 EER 图视图处于活动状态时启用。 菜单包含以下项目。
Classic
)不允许展开或收缩。除非索引之前已展开并已使用 菜单项收缩,否则索引不会自动展开。
打开模型时,此菜单提供对模型执行操作的功能,
菜单包含以下项目。Control+T。
: 创建新的 EER 图。键盘快捷键是第 9.1.1.1.5.1 节,“DBDoc 模型报告对话框窗口 (MySQL Workbench 商业版)”。仅适用于 MySQL Workbench 商业版。
: 有关此菜单项的信息,请参阅第 9.1.1.1.5.2 节,“验证子菜单 (MySQL Workbench 商业版)”。仅适用于 MySQL Workbench 商业版。
: 使用 ANSI 标准检查模型的有效性。有关此菜单项的信息,请参阅第 9.1.1.1.5.2 节,“验证子菜单 (MySQL Workbench 商业版)”。仅适用于 MySQL Workbench 商业版。
: 使用 MySQL 标准检查模型的有效性。有关此菜单项的信息,请参阅- : 有关此菜单项的信息,请参阅
- : 有关此菜单项的信息,请参阅
-
当您拥有包含大量列的表时,请使用此菜单项来增加 EER 的大小。
-
有关 Workbench 首选项的更多信息,请参阅 第 3.2.4 节,“建模首选项”。
可以通过导航到
菜单并选择 项目来找到此对话框窗口。功能仅在 MySQL Workbench 商业版中可用。
使用此对话框窗口设置创建数据库模型文档的选项。有关更多信息,请参阅 第 9.2.2 节,“DBDoc 模型报告”。
“
” 菜单有两个验证子菜单: 和 。使用这些子菜单对模型中定义的对象和关系进行一般验证和 MySQL 特定验证。这些项目仅在 MySQL Workbench 商业版中可用。
“
” 子菜单包含以下项目“
” 子菜单包含以下项目有关验证的详细信息,请参见 第 9.2.3 节,“Schema Validation Plugins”。
“
” 子菜单下的项目适用于模型和 EER 图。“
” 子菜单包含以下项目Workbench(简化)
样式,仅显示表的列
您选择的对象表示法样式将在您的 MySQL Workbench 会话期间一直持续,并与您的模型一起保存。当 MySQL Workbench 重新启动时,对象表示法将恢复为默认值。
如果您打算导出或打印 EER 图,请务必先决定一种表示法样式。在将对象放置在图上之后更改表示法样式会显著改变图的外观。
“
” 子菜单下的项目适用于模型和 EER 图。“
” 子菜单包含以下项目- :默认的建模样式。例如,请参见
要查看不同的样式,请在两个或多个表之间设置关系,并选择不同的菜单项。
您选择的关系表示法样式将在您的 MySQL Workbench 会话期间一直持续,并与您的模型一起保存。当 MySQL Workbench 重新启动时,关系表示法将恢复为默认值,即 Crow's Foot
样式。
如果您打算导出或打印 EER 图,请务必先决定一种表示法样式。在将对象放置在图上之后更改表示法样式会显著改变图的外观。
此菜单提供针对连接的 MySQL 服务器的操作。 “
” 菜单包含以下项目- :启动 SQL 编辑器,它允许您创建 SQL 代码并在实时服务器上执行它。有关更多信息,请参见
管理服务器连接” 对话框,它允许您创建和管理多个连接。有关更多信息,请参见 第 5.3 节,“管理服务器连接”
:启动 “- :从现有数据库创建模型。有关更多信息,请参见
- :从模型创建数据库。有关更多信息,请参见
-
有关此向导的更多信息,请参见 MySQL Schema Transfer Wizard。
- :执行几乎所有数据库的数据库迁移向导,旨在将表和数据从受支持的数据库系统迁移到您的 MySQL 服务器。有关更多信息,请参见
int8
迁移到目标 MySQL 数据类型BIGINT
。- :将您的数据库模型与现有数据库同步。有关更多信息,请参见
- :允许您将目标数据库或脚本与打开的模型、外部脚本或第二个数据库进行比较,并将这些更改应用回目标。有关更多信息,请参见
- :将您的架构模型与实时数据库或脚本文件进行比较。
“
” 菜单列出与 MySQL Workbench 使用相关的工具和实用程序。第 6.6 节,“MySQL 审计检查器界面”。仅适用于 MySQL Workbench 商业版。
:启动文件浏览器以打开特定的审计日志文件。如果 MySQL Workbench 用户无法读取审计日志文件,则 MySQL Workbench 会提示输入 sudo 访问权限。有关审计检查器的更多信息,请参见connections.xml
文件中,有关此文件的更多信息,请参见 第 3.3 节,“MySQL Workbench 设置和日志文件”。- :这些实用程序生成 PHP 代码以“连接到 MySQL 服务器”或“迭代 SELECT 结果”(如果适用)。有关 PHP 代码生成的更多信息,请参见
mysqluc MySQL 实用程序。有关 MySQL 实用程序的更多信息,请参见 附录 F,MySQL 实用程序。
:打开
此菜单提供 GRT 脚本和插件选项。 “
” 菜单包含以下项目- :启动 MySQL Workbench 脚本 Shell。有关更多信息,请参见
新建脚本文件” 对话框,其中包含创建 “ ”、 “ ” 或 “ ” 的选项。
:打开 “打开 GRT 脚本” 对话框,该对话框默认指向 Workbench 脚本目录。文件将打开到 “Workbench 脚本 Shell” 窗口中。
:打开 “
当您需要支持或想要帮助改进 MySQL Workbench 时,请使用 “
” 菜单。此菜单包含以下项目- :显示有关您系统的信息,这在报告错误时很有用。有关更多信息,请参见
- :在您的默认浏览器中打开 bugs.mysql.com,并通过 GET 请求传递其他数据自动填写操作系统和 MySQL Workbench 版本等几个字段。默认的“描述”请求您还附加 Workbench 日志文件。有关报告有用的错误报告的更多信息,请参见
wb.log
。关于
窗口。这也显示了 MySQL Workbench 版本。
使用 “
”、 “ ” 菜单项显示有关您系统的信息。此项对于确定您的渲染模式尤其有用。示例输出如下。MySQL Workbench Community (GPL) for Windows version 6.1.4 revision 11773 build 1454
Configuration Directory: C:\Users\philip\AppData\Roaming\MySQL\Workbench
Data Directory: C:\Users\philip\Desktop\MySQL\MySQL Workbench 6.1.4 CE
Cairo Version: 1.8.8
OS: Microsoft Windows 7 Service Pack 1 (build 7601), 64-bit
CPU: 4x Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz, 8.0 GiB RAM
Active video adapter NVIDIA GeForce GT 610
Installed video RAM: 1024 MB
Current video mode: 1920 x 1080 x 4294967296 colors
Used bit depth: 32
Driver version: 9.18.13.2049
Installed display drivers: nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um
Current user language: English (United States)