全面上市前:2022-11-17

2.4.2 导航代码块

以下部分描述了如何在笔记本界面风格的编辑器中导航并执行以下任务:

添加新的代码块

对于一个新的代码块,您可以删除代码行并输入一个新的代码块,或者使用 Ctrl + Enter创建一个新的命令来输入您的代码块。

Notebook 编辑器在您之前的代码块的输出(如果有)下方添加了一个新的命令提示符。

图 2.4 使用 Ctrl+Enter 的 MySQL Shell GUI 控制台新命令提示符

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

笔记

删除代码块会删除该代码块的输出。

重新执行现有代码块

要重新执行现有代码块,请单击现有代码块的末尾并使用 Ctrl + Enter再次执行代码块。

笔记

重新执行代码块会删除任何后续代码块的输出。例如,如果你发出一个 shell.connect没有定义模式的方法,那么发出一个\use world命令来使用世界模式。稍后,如果您突出显示初始 shell.connect方法并重新执行它,那么您稍后定义的世界模式将被删除。

删除代码块或输出

要删除代码块,请使用光标或右键单击突出显示代码块,然后使用退格键 删除代码块。

要删除已发布代码块的输出,请使用 Ctrl + Enter在要删除的输出下方创建一个新的命令提示符。使用 Ctrl + Backspace删除输出。

笔记

已发布代码块的操作不会撤消。例如,如果您输入\use world 命令将世界模式设置为默认模式。然后,删除use命令的输出;具体来说Default schema set to `world`:该操作未撤消,定义的架构仍保留为世界架构。

查看多个 SQL 查询的结果

在 SQL 模式下同时执行多个查询,每个语句必须以当前分隔符终止,;默认为分号字符 ( )。可以按如下方式更改当前分隔符值:

sql> DELIMITER new-delimiter

Notebook 编辑器在输出区域中生成一个单独的选项卡,其中包含每个语句的结果(如果有)。

例如,下图显示了两个代码块。第一个块执行单个独立查询 ( USE sakila),不需要分号。第二个块同时执行多个查询并生成多个结果集(Result #1Result #2Result #3)。单击每个选项卡以查看输出。

图 2.5 VS Code 的 MySQL Shell - SQL 输出区域选项卡

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