MySQL Workbench 手册  /  ...  /  SQL 附加项 - 代码段选项卡

8.1.5 SQL 附加项 - 代码段选项卡

“代码段”辅助选项卡包含内置、本地和共享的自定义代码段。“我的代码段”选项将自定义代码段存储在 MySQL Workbench 用户配置目录下的文件中。选择“共享”选项用于共享代码段。

使用代码段

可以将代码段插入 SQL 编辑器或系统的剪贴板。要插入(使用)代码段,请使用代码段图标或右键单击所需的代码段并选择“插入”。下图显示了与代码段一起使用的主要操作图标的位置。

图 8.7 SQL 代码段:用法

Content is described in the surrounding text.

本地代码段(我的代码段)

本地代码段存储在 MySQL Workbench 目录中。默认情况下,“我的代码段”SQL 代码段存储在以下表中所示的位置。

表 8.1 默认本地代码段文件位置

操作系统 文件路径
Windows %AppData%\MySQL\Workbench\User Snippets.txt
macOS ~用户名/资源库/Application Support/MySQL/Workbench/snippets/User Snippets.txt
Linux ~用户名/.mysql/workbench/snippets/User Snippets.txt

在 MySQL Workbench 中编辑(或添加)“我的代码段”中的代码段会编辑此纯文本文件。或者,您可以在 MySQL Workbench 之外编辑此文件,或创建将在代码段选择器下列出的新文件。例如,添加名为“More Snippets.txt”的文件将在代码段选择框中添加“更多代码段”部分。

共享代码段

共享代码段保存在连接的 MySQL 服务器上的 .mysqlworkbench 模式中。首次选择“共享”将请求允许 MySQL Workbench 创建此共享的 .mysqlworkbench 模式。连接到此 MySQL 服务器的用户可以创建、编辑和使用这些共享代码段。

注意

共享代码段已添加到 MySQL Workbench 6.2.0 中。

.mysqlworkbench 模式在 MySQL Workbench 中是隐藏的,因为它被认为是不需要查看或编辑的内部模式。

内置代码段

MySQL Workbench 附带了几个内置的 SQL 代码段,通常显示 MySQL 操作的 SQL 语法。它们分为以下几类。

  • 数据库管理:语法示例以多种形式使用 SHOW 来提供有关数据库、表、列或 MySQL 服务器状态的信息。

  • SQL DDL(SQL 数据定义语言):语法示例包括创建、更改和删除表、索引、视图和过程。

  • SQL DML(SQL 数据操作语言):用于 SELECT、INSERT 和 REPLACE 等操作的语法示例。

内置操作存储在与自定义代码段文件相同的目录中的文本文件中。

保存和编辑代码段

要保存代码段,请选择“代码段插入”图标()或右键单击代码段窗口并从上下文菜单中选择“从编辑器内容添加代码段”。双击代码段将其打开,然后选择代码段编辑器以编辑其正文或标题。下图中的示例显示了两个代码段,其中只有第一个定义了名称。

图 8.8 SQL 代码段:编辑器

Content is described in the surrounding text.