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日