GoLand 2025.2 Help

查询结果

在 GoLand 中,您可以 在控制台中运行查询 ,然后使用 IDE 界面查看并处理结果集数据。

显示

通常,当您运行查询时,结果会以表格格式显示。 GoLand 会在 数据编辑器中显示结果。

数据编辑器与查看器 (或 数据编辑器 )提供用于处理数据的用户界面。 在数据编辑器中,您可以排序、筛选、新增、编辑和删除数据,以及执行其他相关任务。

默认情况下,GoLand 会将包含查询结果的数据编辑器显示在 Services 工具窗口的单独选项卡中。 您还可以使用 编辑器内结果功能将结果显示在 查询控制台 中。

有关 查询控制台 和 Services 工具窗口的更多信息,请参阅 查询控制台Services 工具窗口

Services 工具窗口中的结果选项卡

运行查询并在 Services 工具窗口中查看结果

  1. 在 查询控制台 中,输入或粘贴要运行的查询。

  2. 单击工具栏上的 执行按钮执行(X)。 或者按下 Ctrl+Enter

GoLand 会在 服务 工具窗口选项卡中显示查询结果集。

每次新查询打开一个新选项卡

默认情况下,GoLand 每次在上一次查询之后运行新查询时,都会更新同一个结果选项卡。 您可以更改此行为,使每次运行新查询时都创建一个新选项卡。

  1. 在 IDE 设置 Ctrl+Alt+S 中,转到 工具|数据库|查询执行

  2. 选中 在新标签页中打开结果(B) 复选框并单击 确定

为包含结果的选项卡使用自定义标题

您可以在查询前的注释区域中定义选项卡标题。 在 将后面的文本视为标题 字段中,您可以保留一组符号或字符组合,在该组合之后的所有文本将被视为选项卡标题。 默认情况下未使用任何组合,因此 --/* 之后的文本将都被视为选项卡标题。

  1. 按下 Ctrl+Alt+S 打开设置,导航至 工具|数据库|查询执行|输出与结果

  2. 将后面的文本视为标题 字段中定义选项卡标题的组合。

    要禁用此功能,请打开设置 Ctrl+Alt+S ,导航至 工具|数据库|查询执行|输出与结果 ,取消选中 在查询前从注释为结果创建标题 复选框。

    有关更多选项卡自定义标题示例,请参阅 在 youtube.com 命名结果选项卡

    为包含结果的选项卡使用自定义标题

固定查询结果的选项卡

如果使用同一个选项卡显示查询结果,并且结果是您希望保留的内容,您可以将该选项卡固定到工具窗口中。

  • 右键点击选项卡并选择 固定标签页

    固定结果选项卡

查询控制台中编辑器内结果

您还可以在编辑器中查看查询结果。 为此,请使用 在编辑器中查看结果 功能。

  • 要切换当前文件的 在编辑器中查看结果 功能,请单击工具栏上的 编辑器内结果图标在编辑器中查看结果

    为当前文件启用编辑器内结果
    为当前文件禁用编辑器内结果
  • 要在整个 IDE 中切换所有文件的 在编辑器中查看结果 功能,请按 Ctrl+Alt+S 打开设置并导航到 数据库| 查询执行| 输出和结果| 结果。 选中或取消选中 在编辑器中显示结果 复选框。

    全局切换编辑器内结果

编辑与探索

在编辑器中查看两个结果集

  • 单击工具栏上的 编辑器内结果图标在编辑器中查看结果 ,以上下排列的方式查看结果集。

    在编辑器中查看两个结果集

编辑结果集中的值

  1. 在结果集中,单击要编辑的单元格值。

  2. 指定新值并按 Enter

  3. 要将更改提交到数据库,请单击工具栏上的 提交图标提交 ,或按 Ctrl+Enter

    有关将更改提交到数据库的完整教程,请参阅 提交更改到数据库 主题。

    修改结果集中的值

编辑多表 JOIN 的结果

  1. 在网格中,双击单元格或选中它并按 Enter

  2. 进行更改。

  3. Enter 或单击任意其他区域。

  4. 要将更改提交到数据库,请单击工具栏上的 提交图标提交 ,或按 Ctrl+Enter

  5. 在出现的 DML 预览 对话框中查看生成的脚本。

  6. 单击 提交 以将更改提交到数据库。

为确保此功能正常工作,每一行必须包含一个或一组能够唯一标识该行的字段。

此功能不支持 SQL UNION 运算符、表自连接操作结果、包含计算结果列(例如 CONCAT )的结果集或 NoSQL 数据库。

包含生成语句的 DML 预览对话框

比较两个结果集

  1. 对要比较的表运行查询。

  2. 服务 工具窗口中,单击 比较图标比较数据 ,然后选择要添加到差异比较中的结果集。

  3. 如有需要,请在比较对话框中更改 容差 参数的值。 容差 参数定义了两个结果集之间允许的最大差异数量。 例如,如果希望在两个数据行仅在一个列中存在差异时仍视为相同,请在 容差 字段中输入 1

    另请参阅 Compare data at youtube.com 中比较两个结果集的示例。

输出选项卡

查看查询日志

输出 选项卡的 服务 工具窗口中,您可以查看用户查询和内部查询的日志。

  1. 数据库 工具窗口中,右键单击数据源并导航到 新建| 查询控制台 ,打开 查询控制台。

    或者,选择数据源并按 F4

  2. 运行查询。

  3. 在打开的 服务 工具窗口中,单击 输出 选项卡。

Services 工具窗口参考

有关工具窗口控件和选项卡的更多信息,请参阅 “服务”工具窗口 主题。

Services 工具窗口中的数据库服务
最后修改日期: 2025年 9月 26日