WebStorm 2025.2 Help

数据库管理功能术语表

连接到数据库

要连接到数据库,WebStorm 需要连接详细信息(例如,主机、端口、密码、SSH 配置设置等)。 对于每个数据库,连接详细信息都存储在专用连接配置中 ——data source

对于数据源,数据库连接是在特殊封装器中建立的 ——sessions。 每个 session 是对单个连接的封装,并存储该连接的信息(例如是否处于活动状态、事务控制模式及其他设置)。

在执行需要与数据库交互的操作时,会在 session 中建立连接。

例如,当您在 数据库 工具窗口中双击某个数据源下的表时,将创建一个新的 session 并建立连接,该 session 的客户端为 data editor。 WebStorm 需要一个活动连接,以便从数据库请求、接收并在 data editor 中显示表数据。

有关连接数据库的详细信息,请参阅 连接到数据库 主题。

数据源

Data source 是一种连接配置。 它存储用于建立数据库连接的详细信息列表。 例如,主机、端口、数据库名称、驱动程序、SSH 和 SSL 配置设置等。 在数据源设置中,您还可以选择要在 introspection数据库 工具窗口中显示的数据库和架构,并更改连接所用的驱动程序。

包含 PostgreSQL 数据库连接详细信息的数据源

您可以在 数据库 工具窗口(视图(V)| 工具窗口| 数据库 )中查看已创建的数据源列表并对其进行浏览。

数据库工具窗口中的数据源

有关为支持的数据库厂商创建数据源的更多信息,请参阅 创建数据源 部分。

有关管理数据源的更多信息,请参阅 数据源 主题。

有关 数据源和驱动程序 对话框的更多信息,请参阅 数据源与驱动程序对话框 主题。

DDL 数据源

DDL data source 是基于包含数据定义语言语句(DDL 语句)的 SQL 文件的数据库结构虚拟视图。 您可以在编辑器中引用这些文件中定义的所有表、列及其他对象。 还支持图表。

DDL data source 可用于维护数据库版本。 将 SQL 文件置于 VCS 系统中,并在每次数据库结构更新时重新生成它们。

创建完成后,DDL 数据源将在 数据库 工具窗口(视图(V)| 工具窗口| 数据库 )中可用。 您可以在 项目 工具窗口(视图(V)| 工具窗口| 项目 )中创建和管理包含语句的 SQL 文件。

数据库工具窗口中的 DDL 数据源和项目工具窗口中的包含语句的 SQL 文件

有关 DDL 数据源的更多信息,请参阅 DDL 数据源 主题。

会话

每个 session 是对单个连接的封装,并存储该连接的信息(例如是否处于活动状态、事务控制模式及其他设置)。

session 可以拥有 clients—— 文件,其查询通过该 session 所持有的连接发送。 Data editor 也可以作为某个 session 的客户端。

例如,当您在 数据库 工具窗口中双击某张表时,将创建一个新的 session 与数据库建立连接,并将表作为其客户端附加到该 session。

您可以在 服务 工具窗口中查看数据源、session 和 session 客户端。 session 图标角落处的绿色点表示该 session 处于连接状态。

有关 session 的更多信息,请参阅 会话

数据编辑器与查看器

Data editor and viewer (或称 data editor )提供用于处理数据的用户界面。 在 data editor 中,您可以对数据进行排序、筛选、添加、编辑和删除等操作,并执行其他相关任务。

在 WebStorm 中,data editor and viewer 可用于处理 数据库对象数据查询结果集以及 用户文件数据

数据编辑器中的数据库对象数据
分隔值文件编辑器中的数据编辑器选项卡

有关 data editor 的更多信息,请参阅 数据编辑器与查看器

Database 工具窗口

数据库 工具窗口中,您可以使用数据库和 DDL 数据源 进行操作。 您可以查看并修改数据库中的数据结构以及执行其他相关任务。

可用的数据源以数据源、架构、表等的树状结构显示。

Database 窗口

有关在 数据库 工具窗口中使用数据库对象的更多信息,请参阅 数据库对象 部分。

有关 数据库 工具窗口的更多信息,请参阅 数据库工具窗口 主题。

内省

Introspection 是加载数据库元数据的过程。 执行 introspection 时,会检查数据源中的结构信息,以识别表、列、例程及其他具有其属性的数据库对象。

WebStorm 使用此信息在 数据库 工具窗口中显示对象、显示其 DDL、在补全时提供建议,以及用于其他代码辅助功能。

启动 introspection 后,WebStorm 会在状态栏右侧显示 introspection 进度条。

内省运行过程

默认情况下,仅对在 数据库 工具窗口中选择显示的架构和数据库执行 introspection。

对于部分数据库,支持三个 introspection 级别,以减少执行 introspection 的对象数量。 有关各级别的更多信息,请参阅 introspection levels 主题。

查询控制台

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

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

查询控制台

有关 查询控制台s 的更多信息,请参阅 查询控制台 主题。

有关 WebStorm 中其他类型 SQL 文件的更多信息,请参阅 文件管理 主题。

用户文件

用户文件 是存储在您的计算机或其他可访问位置的文件。 要在 WebStorm 中使用这些文件,请在 项目 工具窗口中访问包含这些文件的目录。

有关用户文件的更多信息,请参阅 用户文件 主题。

有关 WebStorm 中其他类型 SQL 文件的更多信息,请参阅 文件管理 主题。

例程

在 WebStorm 中, 例程 包括函数和过程。 您可以设置 数据库 工具窗口以分别显示它们,或在单个 例程 节点下显示。

  • 过程和函数在 例程 节点下合并显示

    数据库工具窗口中已启用例程显示
  • 过程和函数分别在独立的节点下显示

    数据库工具窗口中已禁用例程显示

有关 数据库工具窗口 及其视图选项的更多信息,请参阅 数据库工具窗口 主题和 视图选项 章节。

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