WebStorm 2025.2 Help

查询控制台

概述

查询控制台 是附加到数据源的 SQL 文件。 您可以像在终端中那样,在 查询控制台 中编写并执行 SQL 语句。 这些控制台不包含在项目上下文中。

创建数据源时,将自动创建数据源的默认 查询控制台。 如有需要,您可以创建其他 查询控制台。

查询控制台

每个 控制台 都会创建一个新的连接 session。 如果您不想创建新连接,请启用 单会话模式

所有已创建的 查询控制台 都位于内部 数据库控制台 目录中。 要打开此文件夹,请打开 项目 工具窗口 Alt+1 ,然后导航至 临时文件和控制台| 数据库控制台。 在您的计算机上,查询控制台 文件存储在 控制台 子目录中,属于 IDE 配置目录

有关在 查询控制台 中使用查询结果的详细信息,请参阅 查询结果

代码编辑器

代码编辑器 是您使用 resolve modes 和代码辅助功能编写 SQL 语句,并针对相关数据源执行它们的地方。

代码编辑器工具栏控件请参见 代码编辑器控件。 在 编辑器基础中了解有关编辑器的更多信息。

SQL 语句执行

执行语句时,会打开 服务 工具窗口。 服务 工具窗口显示可用的连接会话、 输出结果 选项卡。 有关 服务 工具窗口的更多信息,请参见 服务工具窗口

使用控制台文件

创建查询控制台

要创建一个 控制台,请在 数据库 工具窗口中使用以下操作之一(视图(V)| 工具窗口| 数据库)。

  • 单击数据源并选择 文件|新建| 查询控制台

  • 右键单击数据源并选择 新建| 查询控制台

  • 单击数据源,按下 Alt+Insert ,然后选择 查询控制台

  • 单击数据源,按下 Ctrl+Shift+F10 ,然后选择 新查询控制台

打开控制台

打开控制台时,您可以在此编写 SQL、运行并查看结果。

  • 项目 工具窗口中,导航到 临时文件和控制台| 数据库控制台|<data_source_name> ,双击控制台文件。

  • 数据库 工具窗口中,单击 跳转到查询控制台图标跳转到查询控制台… ,导航到 全部 子菜单,并选择要打开的控制台或创建一个新控制台。

  • 要打开数据源的默认 查询控制台,请单击该数据源并按下 F4

    打开控制台

重命名查询控制台

要重命名 查询控制台 文件,请执行以下任一操作:

  • 右键单击控制台标签页,并选择 重命名文件

  • 打开 项目 工具窗口(视图(V)| 工具窗口| 项目 ),并导航到 临时文件和控制台| 数据库控制台 。 展开包含您的 控制台 的数据源组,右键单击控制台文件,然后选择 重命名Shift+F6)。

    重命名查询控制台文件

在数据源目录下对控制台进行分组

  1. 项目 工具窗口中,导航到 临时文件和控制台| 数据库控制台

  2. 右键单击要创建新目录的数据源组,选择 新建|目录

  3. 指定目录名称。

  4. 选择控制台文件并将其拖动到目录中。

  5. 移动 对话框中,单击 重构

    在数据源目录下对控制台进行分组

删除查询控制台

  1. 项目 工具窗口中,导航到 临时文件和控制台| 数据库控制台

  2. 展开包含您的控制台的数据源组。

  3. 右键单击控制台文件并选择 删除

将控制台文件复制到新位置

  1. 项目 工具窗口中,导航到 临时文件和控制台| 数据库控制台

  2. 展开包含您的控制台的数据源组。

  3. 右键单击控制台文件并选择 重构| 复制文件…

  4. 到目录(D) 字段中,指定文件的新位置。

    将控制台文件复制到新位置

在文件浏览器中打开控制台文件

要在文件浏览器中打开 控制台 文件,请执行以下任一操作:

  • 右键单击 控制台 标签页并导航到 在中打开|<file_browser>

  • 打开 项目 工具窗口(视图(V)| 工具窗口| 项目 ),并导航到 临时文件和控制台| 数据库控制台。 展开包含您的 控制台 的数据源组,右键单击 控制台 文件,然后选择 在中打开|<file_browser>

在文件浏览器中打开控制台文件

配置控制台设置

设置默认架构

为 查询控制台 选择默认架构时,您可以在语句中省略该架构或数据库的名称。

  • 要设置默认架构或数据库,请单击工具栏右上角的 <schema> 下拉菜单。 然后,选择所需的架构。

    有关架构的更多信息,请参阅 架构 主题。

    选择默认架构或数据库

修改控制台设置

  • 打开控制台并单击 打开查询执行设置... 按钮(打开数据库设置图标)。

配置控制台方言

在代码编辑器中更改 SQL 方言

  • 右键单击编辑区域,然后选择 将方言(<current_dialect>)更改为。 在 更改SQL 方言 窗口中,选择一种方言。

提高效率的技巧

查看查询控制台的历史记录

  • 在 控制台 中,右键单击任意区域,然后选择 Local History| 显示历史记录

在编辑器中应用代码样式

  • 在编辑器中右键单击任意区域或选中的代码,然后选择 重新设置代码格式(R)。 或者按 Ctrl+Alt+L

    在编辑器中应用代码样式

查看查询控制台的文件路径

  • 将鼠标悬停在 控制台 选项卡上以查看文件详细信息。

  • Alt+F1 ,选择 项目 视图 ,然后按 Enter

    从“选择目标”窗口导航到控制台文件

以表格形式编辑 INSERT 语句中的数据

  1. 选择要编辑的 INSERT 语句。

  2. 右键单击选中内容,然后单击 作为表编辑

    以表格形式编辑 INSERT 语句中的数据
  3. 在打开的表格编辑器中,在表格单元格中进行必要的更改。 按 Enter 以确认。

上下文菜单

在代码编辑器上下文菜单中,使用以下操作提高工作效率:

作为表编辑

INSERT 语句中, 打开用于以表格格式处理数据的编辑器。

更改方言(<CurrentDialect>)

仅适用于 Oracle。 更改 SQL 方言。 从列表中选择一种方言。

Explain Plan| Explain Plan

显示当前语句的 执行计划 (或 explain plan)。 结果将在专用的 计划 选项卡上以树形/表格混合格式显示。

构建执行计划的图示 ,请单击 显示图表图标显示图表 (位于 计划 选项卡的左侧),或按 Ctrl+Alt+Shift+U

要构建火焰图,请单击 火焰图图标火焰图

Explain Plan| Explain Plan (Raw)

显示当前语句的 执行计划 (或 explain plan)。 结果以表格格式显示。 技术上将执行 EXPLAIN <CURRENT_STATEMENT> 或类似语句。

执行图标 执行 Ctrl+Enter

执行当前语句或所选语句序列。

执行到文件图标 写入文件执行

执行当前语句并将结果保存为文本文件。 选择输出格式并指定文件位置及名称。

运行“控制台 [data_source]” Ctrl+Shift+F10

执行 查询控制台 中的所有语句。

图表|显示可视化 Ctrl+Alt+Shift+U

在单独的编辑器选项卡中打开图示。

图表|显示可视化弹窗 Ctrl+Alt+U

在弹出窗口中打开图示。

查询控制台参考

使用代码编辑器编写并执行 SQL 语句,以及执行其他相关操作。

编辑器基础中查看更多关于编辑器的信息。

工具栏控件

图标

操作与快捷键

描述

执行按钮

执行

Ctrl+Enter

执行所选的 SQL 语句。

如果未选择任何内容,则执行当前语句。

浏览查询历史记录按钮

浏览查询历史记录

Ctrl+Alt+E

打开一个对话框,显示与相应数据源相关的所有执行语句。

另请参阅 使用查询历史记录对话框

查看参数按钮

查看形参

打开或关闭 形参 对话框。

有关用户参数的更多信息,请参阅 运行查询主题。

打开查询执行设置按钮

打开查询执行设置…

打开 工具| 数据库| 查询执行 对话框的 设置 部分,以查看或编辑查询执行设置。

有关这些设置的更多信息,请参阅 查询执行

在编辑器中查看结果

切换是否在 查询控制台 的代码编辑器中显示查询结果。

有关编辑器内结果的更多信息,请参阅 编辑器内结果

事务模式

事务模式

事务隔离

选择数据库事务的 隔离级别以及事务提交的方式。

  • 自动 :提交本地更改到数据库服务器时,当前事务将自动提交。

  • 手动 :提交到数据库服务器的更改会累积到一个事务中,该事务可以通过工具栏上的 提交并提交图标发送并提交回滚按钮回滚 按钮显式提交或回滚。

有关数据库事务模式和隔离的更多信息,请参阅 提交更改到数据库

提交图标

提交

(适用于 手动 事务模式。)提交当前事务。 此按钮仅在手动事务模式下可用。 另请参阅 事务模式与隔离

回滚图标

回滚

(适用于 手动 事务模式。)回滚更改。 此按钮仅在手动事务模式下可用。 另请参阅 事务模式与隔离

取消正在运行语句图标

取消正在运行的语句

Ctrl+F2

终止当前语句或语句序列的执行。

Playground

文件解析模式

选择解析模式,以管理代码中数据库对象所解析的上下文。

  • Playground :查询控制台 的默认模式。 所有数据库对象将解析到同一上下文。

  • 脚本 :本地 SQL 文件的默认模式。 USE SQL 语句(PostgreSQL 中为 SET search_path TO )将覆盖数据库对象解析的默认上下文。

有关解析模式的更多信息,请参阅 解析模式

启用 DBMS_OUTPUT 图标

启用 DBMS_OUTPUT

(仅适用于 Oracle 和 IBM Db2 LUW)切换控制台的 DBMS_OUTPUT

使用 AI 生成代码图标

使用 AI 生成代码

打开用于输入发送至 AI 助理 的提示的输入字段。

有关 AI 助理 在编辑器中生成代码的更多信息,请参阅 AI 助理 文档

架构图标 <schema>

切换当前架构

选择默认架构或数据库。 对于 PostgreSQL、Amazon Redshift 和 Greenplum,请使用 <schema> 列表来构建 schema 搜索路径。

选择 PostgreSQL 的搜索路径

有关默认 schema 的更多信息,请参阅 设置默认架构

最后修改日期: 2025年 9月 26日