数据库管理功能术语表
启用 数据库工具和 SQL 插件
此功能依赖于 数据库工具和 SQL 插件,该插件在 PhpStorm 中默认捆绑并启用。 如果相关功能不可用,请确保没有禁用该插件。
按 Ctrl+Alt+S 打开设置,然后选择 。
打开 已安装 选项卡,找到 数据库工具和 SQL插件,然后选择插件名称旁边的复选框。
- 连接到数据库
要连接到数据库,PhpStorm需要连接详细信息(例如,主机、端口、密码、SSH 配置设置等)。 对于每个数据库,连接详细信息存储在专用连接配置——data source 中。
对于数据源,与数据库的连接在特殊的包装器中建立——会话。 每个会话都是对单个连接的包装,并存储连接的信息(例如,它是否处于活动状态、事务控制模式以及其他设置)。
在会话中,当您执行需要与数据库交互的操作时,会出现连接。
例如,当您在 数据库 工具窗口中双击数据源下的表时,会创建一个新的会话,连接后,它将 数据编辑器 作为其客户端。 PhpStorm 需要一个活跃连接来从数据库中请求表数据,接收数据,并在数据编辑器中显示它。
有关连接到数据库的更多信息,请参阅 连接到数据库 主题。
- 数据源
数据源是一个连接配置。 它存储了用于建立连接到数据库的连接详细信息列表。 例如,主机、端口、数据库名称、驱动程序、SSH 和 SSL 配置设置等。 在数据源设置中,您还可以选择数据库和架构进行 内省 ,并在 数据库 工具窗口中显示,还可以更改连接的驱动程序。

您可以在 数据库 工具窗口( )中查看已创建的数据源列表并进行探索。

有关为受支持的数据库厂商创建数据源的更多信息,请参阅 创建数据源 部分。
有关管理数据源的更多信息,请参阅 数据源 主题。
如需了解有关 数据源和驱动程序 对话框的更多信息,请参阅 数据源和驱动程序对话框 主题。
- DDL 数据源
DDL data source 是一个基于包含数据定义语言语句(DDL 语句)的 SQL 文件的数据库结构的虚拟视图。 您可以在编辑器中引用这些文件中定义的所有表、列和其他对象。 还支持图表。
DDL 数据源允许您维护数据库版本控制。 请将 SQL 文件保存在 VCS 系统中,并在数据库结构更新时重新生成这些文件。
创建后,DDL 数据源可在 数据库 工具窗口( )中使用。 您可以在 Project 工具窗口( )中创建和管理包含语句的 SQL 文件。

有关 DDL 数据源的更多信息,请参阅 DDL 数据源 主题。
- 会话
每个会话都是对单个连接的包装,并存储连接的信息(例如,它是否处于活动状态、事务控制模式以及其他设置)。
会话可以有 clients——文件,其查询通过会话持有的连接发送。 数据编辑器 还可以作为会话的客户端。
例如,当您在 数据库 工具窗口中双击表时,一个新的会话会连接到数据库,并将该表作为其客户端附加到会话中。
您可以在 服务 工具窗口中查看数据源、会话和会话客户端。 会话图标角落的绿色点表示该会话已连接。
如需了解有关会话的更多信息,请参阅 会话。
- 数据编辑器和查看器
数据编辑器和查看器 ,或 数据编辑器 ,提供了一个用于处理数据的用户界面。 在数据编辑器中,您可以排序、过滤、添加、编辑和删除数据,以及执行其他相关任务。
在 PhpStorm 中,数据编辑器和查看器允许您处理 数据库对象数据、 查询结果集以及 用户文件数据。


有关数据编辑器的更多信息,请参考 数据编辑器和查看器。
- 数据库工具窗口
在 数据库 工具窗口中,您可以使用数据库和 DDL 数据源。 您可以查看和修改数据库中的数据结构,并执行其他相关任务。
可用的数据源显示为数据源、架构、表等的树状结构。

有关在 数据库 工具窗口中使用数据库对象的更多信息,请参阅 数据库对象 部分。
有关 数据库 工具窗口的更多信息,请参阅 数据库工具窗口 主题。
- 自省
Introspection 是加载数据库元数据的过程。 当您执行自省时,数据源中的结构信息会被检查,以检测表、列、例程及其属性的其他数据库对象。
PhpStorm 使用此信息在 数据库 工具窗口中显示对象,显示其 DDL,在代码补全时提供建议,以及用于其他代码辅助功能。
一旦您启动 Introspection,PhpStorm 会在状态栏右侧显示 Introspection 进度条。

默认情况下,仅对选择在 数据库 工具窗口中显示的架构和数据库进行 Introspection。
对于某些数据库,支持三个内省级别以减少内省对象的数量。 有关这些级别的更多信息,请参阅 内省级别 主题。
- 查询控制台
查询控制台s 是附加到数据源的 SQL 文件。 您可以像在终端中一样,在 查询控制台s 中编写并执行 SQL 语句。 控制台不包含在项目上下文中。
创建数据源时,会自动创建该数据源的默认 查询控制台。 如有需要,您可以创建其他 查询控制台。

有关 查询控制台 的详细信息,请参阅 查询控制台 主题。
有关 PhpStorm 中其他类型 SQL 文件的更多信息,请参阅 文件管理 主题。
- 用户文件
用户文件 是存储在您的机器或任何其他您有权访问的地方的文件。 要在 PhpStorm 中使用它们,请在 Project 工具窗口中访问包含它们的目录。
如需了解有关用户文件的详细信息,请参阅 用户文件 主题。
有关 PhpStorm 中其他类型 SQL 文件的更多信息,请参阅 文件管理 主题。
- 例程
在 PhpStorm 中, routines 结合了函数和过程。 您可以设置 数据库 工具窗口以单独显示它们或将它们显示在单个 例程 节点下。
过程和函数组合在 例程 节点下

过程和函数分别显示在专用节点下
