MySQL 工作台  / 第8章数据库开发  / 8.1 可视化 SQL 编辑器  /  8.1.5 SQL 添加 - 片段选项卡

8.1.5 SQL 添加 - 片段选项卡

片段辅助选项卡包括内置、本地和共享的自定义片段。My Snippets选项将自定义片段存储在 MySQL Workbench 用户配置目录下的一个文件中。选择共享片段的共享 选项。

使用片段

片段可以插入到 SQL 编辑器或系统的剪贴板中。要插入(使用)片段,请使用片段图标或右键单击所需的片段并选择插入。下图显示了用于片段的主要操作图标的位置。

图 8.7 SQL 片段:用法

内容在周围的文字中描述。

本地片段(我的片段)

本地片段存储在 MySQL Workbench 目录中。默认情况下,My SnippetsSQL 片段的存储方式如下表所示。

表 8.1 默认本地片段文件位置

操作系统 文件路径
视窗 %AppData%\MySQL\Workbench\User Snippets.txt
苹果系统 ~用户名/Library/Application Support/MySQL/Workbench/snippets/User Snippets.txt
Linux ~用户名/.mysql/workbench/snippets/User Snippets.txt

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

共享片段

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

笔记

MySQL Workbench 6.2.0 中添加了共享片段。

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

内置片段

几个内置的 SQL 片段与 MySQL Workbench 捆绑在一起,通常显示 MySQL 操作的 SQL 语法。它们分为以下几类。

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

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

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

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

保存和编辑片段

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

图 8.8 SQL 片段:编辑器

内容在周围的文字中描述。