要添加例程,请双击MySQL 模型
页面的物理模式
部分中的添加例程
图标。例程的默认名称为routine1
。如果已存在具有此名称的例程,则新例程将命名为routine2
。
添加新例程会自动打开停靠在应用程序底部的例程编辑器。有关使用例程编辑器的信息,请参见第 9.1.6.1.2 节 “例程编辑器”。
右键单击例程将打开一个弹出菜单,其中包含以下项目
项将打开例程编辑器。
剪切和粘贴项目对于在不同模式之间复制例程非常有用。
从例程组编辑器的例程选项卡中删除例程的代码会导致从模型中删除例程对象。
要从例程组中删除例程,请使用例程组编辑器的例程组选项卡上的控件。
删除选项的操作取决于您如何配置 MySQL Workbench。有关更多信息,请参见第 3.2.4 节 “建模首选项”。
要调用例程编辑器,请双击MySQL 模型
页面的物理模式
部分中的例程。这将打开停靠在应用程序底部的例程编辑器。可以同时打开任意数量的例程。每个其他例程都显示为例程编辑器顶部的选项卡。
例程和权限选项卡显示在例程编辑器的底部。使用鼠标或通过按键盘上的Control+Alt+Tab在不同的选项卡之间导航。
使用例程编辑器的权限选项卡,您可以分配特定的角色和权限。您也可以使用角色编辑器为角色分配权限。有关此主题的讨论,请参见第 9.1.1.5.2 节 “添加角色和对象权限”。
首次打开此选项卡时,所有已创建的角色都将显示在右侧的列表中。将您希望与此表关联的角色移动到左侧的角色列表中。为此,请选择一个角色,然后单击 按钮。使用Shift键选择多个连续的角色,使用Control键选择不连续的角色。
要为角色分配权限,请在角色列表中单击该角色。这将在分配的权限列表中显示所有可用的权限。显示的权限为
ALL
CREATE
DROP
GRANT OPTION
REFERENCES
ALTER
DELETE
INDEX
INSERT
SELECT
UPDATE
TRIGGER
您可以选择将所有权限分配给特定角色或之前列出的任何其他权限。与特定表无关的权限(例如FILE
权限)不会显示。
如果已向角色授予对特定表的权限,则这些权限在分配的权限列表中显示为已选中。