全面上市前:2022-11-17
DB Notebook 工具栏提供快速操作,用于修改以 SQL 语句、脚本或 MySQL Shell 函数(如runSql()
. 工具栏根据编辑器的类型和插入符号所在的块语言(在多语言编辑器中)而变化。例如,在 SQL 模式下,您可以使用工具栏中的按钮执行单个语句,以执行插入符号处的语句或所选语句。对于脚本语言来说情况并非如此,它们总是作为一个整体执行(独立编辑器中的整个脚本或多语言编辑器中的整个代码块)。
下图显示了位于活动连接选项卡内的工具栏中的设置图标操作。
工具栏操作(从左到右)是:
-
编辑器列表:提供对数据库连接浏览器和每个活动连接的快速访问。该列表使您能够将活动连接合并到一个选项卡中,而不是为每个连接生成一个单独的选项卡。
每个活动连接都有:
默认一个 notebook编辑器入口(点击连接下的DB Notebook打开notebook编辑器)。
先前添加到连接的 一个或多个 脚本文件(单击连接下的文件名以在脚本编辑器中将其打开)。
一个或多个 MySQL 管理条目(单击 Server Status、 Client Connections或 Performance Dashboard)。
第二个快速访问列表使您可以通过单击以下方式打开新文档:
新数据库笔记本
新的 SQL 脚本
新 TS 脚本
新的 JS 脚本
-
Execute selection or full block and create a new block : 提供了一种简单的方法来执行块内的整个查询或查询的子集,然后在查询下方添加一个新的提示输出块,使用相同的语言。
仅限 SQL 模式下的笔记本编辑器:运行脚本编辑器时此操作不适用。
-
Execute the statement at the caret position : 使用键盘光标的位置来识别和执行查询。
仅限 SQL 模式。
-
停止执行当前语句/脚本:在语句或脚本执行开始之前不活动。
仅限 SQL 模式。
-
出现错误时停止执行当前语句/脚本:默认情况下未启用。
仅限 SQL 模式。
-
提交数据库更改:在您执行更改数据的查询之前不活动。
仅限 SQL 模式。
-
回滚数据库更改:在您提交对数据库的更改之前不活动。
仅限 SQL 模式。
-
自动提交数据库更改:启用后,每个语句都会立即提交。
仅限 SQL 模式。
-
格式化当前块或脚本:默认情况下,关键字更改为大写。
仅限 TypeScript 和 JavaScript 模式。
查找:打开查找面板,支持大小写匹配、全词匹配和使用正则表达式。向上和向下箭头使您能够跨块导航到找到的每个匹配实例。
显示隐藏字符:启用后,显示不可见字符,例如换行符、空格和制表符。新行表示为 [LF],空格表示为单点 (.),制表符表示为右箭头。
软换行:启用后,在编辑器中换行以消除滚动的需要。建议对长文件禁用此功能。