“代码段”辅助选项卡包含内置、本地和共享的自定义代码段。“我的代码段”选项将自定义代码段存储在 MySQL Workbench 用户配置目录下的文件中。选择“共享”选项用于共享代码段。
可以将代码段插入 SQL 编辑器或系统的剪贴板。要插入(使用)代码段,请使用代码段图标或右键单击所需的代码段并选择“插入”。下图显示了与代码段一起使用的主要操作图标的位置。
本地代码段存储在 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 等操作的语法示例。
内置操作存储在与自定义代码段文件相同的目录中的文本文件中。