全面上市前:2022-11-17

2.4 笔记本编辑器

DB 笔记本和 GUI 控制台工作区提供了一个嵌入式编辑器,它结合了经典终端的元素和可视化笔记本界面风格的编辑器。每个工作区都支持一组不同的编程语言:

  • 数据库笔记本:SQL、TypeScript 和 JavaScript

  • GUI 控制台(Shell 会话):SQL、Python 和 JavaScript

笔记本界面风格的编辑器中使用的交互行为最能体现类似终端的特性:一个命令,一个结果。当显示结果数据(表格和选项卡式结果集、图形图像或 JSON 输出)以及与过去的命令交互(就地重新执行)时,视觉方面会发挥作用。

笔记本编辑器调用一个虚拟文档,理论上,该文档可以无限增长。它有时被称为无尽的编辑器。存在内存限制,这也限制了可用于在文档中来回跳转的数据。

图 2.2 MySQL Shell for VS Code - Notebook 编辑器中的提示和输出区域

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

要在 DB Notebook 工作区中选择活动语言,请键入:

  • \sql使 SQL 成为活动语言。

  • \js使 JavaScript 成为活跃的语言。

  • \ts使 TypeScript 成为活跃的语言。

Ctrl + Enter可执行当前语句、代码片段或命令。