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