IntelliJ IDEA 2025.2 Help

查询结果

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

显示

通常,您运行查询时,会收到表格格式的结果。 IntelliJ IDEA 会在 data editor中显示结果。

数据编辑器和查看器 ,或 数据编辑器 ,提供了一个用于处理数据的用户界面。 在数据编辑器中,您可以对数据进行排序、过滤、添加、编辑和删除,以及执行其他相关任务。

默认情况下,IntelliJ IDEA 会 在 Services 工具窗口的单独选项卡中显示带有查询结果的数据编辑器。 您也可以使用 编辑器内结果功能 设置结果显示在您的 查询控制台 中。

有关 查询控制台 和 Services 工具窗口的详细信息,请参阅 查询控制台服务工具窗口

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

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

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

  2. 请点击 执行按钮执行(X) 工具栏。 或者按 Ctrl+Enter

IntelliJ IDEA 将在 服务 工具窗口选项卡中显示查询结果集。

为每个新查询打开一个新标签页

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

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

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

使用自定义标题显示结果标签

您可以在查询前的注释部分定义一个标签标题。 在 将后面的文本视为标题 字段中,您可以保留符号或字符组合,其后任何文本将被视为标签标题。 默认情况下,不使用任何组合,因此在 --/* 之后的任何文本都会被视为标签标题。

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

  2. 将后面的文本视为标题 字段中,为标签标题定义一个组合。

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

    有关自定义选项卡标题的更多示例,请参考 Name the result tabs at youtube.com

    使用自定义标题显示结果标签

将包含查询结果的选项卡固定

如果同一个选项卡用于显示查询结果,并且您得到了想要保留的结果,您可以将选项卡固定到工具窗口。

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

    固定结果选项卡

查询控制台中的 In-Editor Results

您还可以在编辑器中查看查询结果。 要做到这一点,请使用 在编辑器中查看结果 功能。

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

    在编辑器中启用当前文件的结果
    禁用当前文件的编辑器内结果
  • 要在整个 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 字段中输入 容差

    请参见在 youtube.com 上比较数据 的另一个比较两个结果集的示例。

输出标签

查看查询日志

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

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

    或者,选择一个数据源并按下 F4

  2. 运行查询。

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

服务工具窗口参考

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

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