全面上市前:2022-11-17

4.6 编辑单语言脚本

除了命令和查询编辑外,每个数据库连接还支持编辑用 SQL、TypeScript 或 JavaScript 语言编写的较长脚本文件。与允许语言切换的笔记本界面风格的编辑不同,与数据库连接关联的脚本编辑仅支持传统的单语言脚本文件。

要编辑新的 SQL 脚本、TS 脚本或 JS 脚本:

  1. 打开数据库连接或从工具栏的编辑器列表中选择一个打开的连接。

  2. 在连接的工具栏中,单击文件列表图标并选择New SQL ScriptNew TS ScriptNew JS Script

默认情况下,第一个在连接选项卡中打开的编辑器是笔记本界面风格的编辑器。可以通过更改以下扩展设置来重置此行为:

  • Msg › Db Editor: 默认编辑器设置值设置为script

  • Msg › Db Editor: Start Language设置值设置为您首选的脚本语言。

要编辑现有的 SQL 脚本、TS 脚本或 JS 脚本:

  1. 通过从活动栏 ( Ctrl + Shift + E ) 中 选择资源管理器图标来导航到脚本文件。

    笔记

    Visual Studio Code 可能会提示你先设置一个文件夹。

  2. 右键单击该文件并选择在 MySQL Shell 中编辑文件

  3. 出现提示时,选择用于执行 SQL 的连接。文件在连接选项卡中打开,文件名出现在连接工具栏的 编辑器列表中。

脚本编辑器具有许多与笔记本编辑器相同的编辑功能,尽管打开的脚本文件不利于多个代码块。相反,所有脚本编辑器都支持提供行号的标准文件。

脚本界面的工具栏结果集 功能与笔记本界面几乎相同。下图是执行后打开的脚本。在此示例中,该工具生成多个选项卡以显示脚本中单独查询的输出和结果。您可以在执行脚本后继续编辑脚本。

图 4.8 用于 VS 代码的 MySQL Shell - 单语言脚本

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