MySQL Workbench 发行说明
Workbench 脚本 Shell 主要用于运行 Python 脚本,或直接在 Python 中键入命令。但是,您也可以使用它来访问 Workbench 脚本 Shell 脚本库函数以及全局函数和对象。要查看可用命令,请键入 “?
”。您还可以在 Shell 窗口中剪切和粘贴文本。
代码片段 选项卡是用于保存代码片段的草稿板,可以轻松地在 MySQL Workbench 中重复使用和执行代码。下图显示了选定的“代码片段”选项卡。
打开的脚本文件选项卡位于 代码片段 选项卡的右侧。脚本选项卡标有脚本的文件名,或者对于没有名称的代码段,则标有 未命名
。您可以剪切和粘贴到选项卡或从选项卡中剪切和粘贴,或者右键单击代码片段以打开上下文菜单,其中包含 、 或 选项。
虽然可以在 Shell 中输入单个命令,但也可以使用主菜单项
、 运行存储在外部文件中的较长脚本。当在 Shell 之外运行脚本时,要查看输出,请使用主菜单项 、 。也可以直接从 Shell 运行脚本文件。有关运行脚本文件的详细信息,请在 Workbench 脚本 Shell 提示符下键入 ? run。将显示以下消息
Help Topics
-----------
grt General information about the Workbench runtime
scripting Practical information when working on scripts and modules for Workbench
wbdata Summary about Workbench model data organization
modules Information about Workbench module usage
plugins Information about writing Plugins and Modules for Workbench
Type '? [topic]' to get help on the topic.
Custom Python Modules
---------------------
grt Module to work with Workbench runtime (grt) objects
grt.root The root object in the internal Workbench object hierarchy
grt.modules Location where Workbench modules are available
grt.classes List of classes known to the GRT system
mforms A Module to access the cross-platform UI toolkit used in some Workbench features
wb Utility module for creating Workbench plugins
Type 'help(module/object/function)' to get information about a module, object or function.
Type 'dir(object)' to get a quick list of methods an object has.
For an introductory tutorial on the Python language, visit https://docs.pythonlang.cn/tutorial/
For general Python and library reference documentation, visit https://www.pythonlang.cn/doc/
在 Workbench 脚本 Shell 中,左侧面板顶部有五个选项卡:文件、全局变量、类 和 模块 以及 通知。
注意
尝试使用 input()
或从 stdin
读取时会引发异常。