术语表
- 连接到数据库
要连接到数据库,DataGrip需要连接详细信息(例如,主机、端口、密码、SSH 配置设置等)。 对于每个数据库,连接详细信息存储在专用连接配置——data source 中。
对于数据源,与数据库的连接在特殊的包装器中建立——会话。 每个会话都是对单个连接的包装,并存储连接的信息(例如,它是否处于活动状态、事务控制模式以及其他设置)。
在会话中,当您执行需要与数据库交互的操作时,会出现连接。
例如,一旦您在 数据库资源管理器 下的某个数据源中双击一个表,就会创建一个新的会话,连接到数据库,并将 数据编辑器 作为其客户端。 DataGrip 需要一个活跃连接来从数据库中请求表数据,接收数据,并在数据编辑器中显示它。
有关连接到数据库的更多信息,请参阅 连接到数据库 主题。
- 数据源
数据源是一个连接配置。 它存储了用于建立连接到数据库的连接详细信息列表。 例如,主机、端口、数据库名称、驱动程序、SSH 和 SSL 配置设置等。 在数据源设置中,您还可以选择要用于 内省并显示在 数据库资源管理器 中的数据库和架构,并更改连接的驱动程序。

您可以在 数据库资源管理器 ( )中查看已创建数据源的列表并进行探索。

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

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




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

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

默认情况下,仅对选择在 数据库资源管理器 中显示的架构和数据库进行内省。
对于某些数据库,支持三个内省级别以减少内省对象的数量。 有关这些级别的更多信息,请参阅 内省级别 主题。
有关收集故障排除材料以报告内省问题的更多信息,请参阅 报告自省问题 部分。
- 查询控制台
查询控制台s 是附加到数据源的 SQL 文件。 您可以像在终端中一样,在 查询控制台s 中编写和执行 SQL 语句。 控制台不包含在项目上下文中。
创建数据源时,会自动创建该数据源的默认 查询控制台。 如有必要,您可以创建其他 查询控制台。

如需了解有关 查询控制台 的详细信息,请参阅 查询控制台 主题。
有关 DataGrip 中其他类型 SQL 文件的更多信息,请参阅 文件管理 主题。
- 附加目录中的用户文件
用户文件 是存储在您的机器或任何其他您有权访问的地方的文件。 要在 DataGrip 中处理它们,请在 个文件 工具窗口中附加包含它们的目录。

如需了解有关用户文件的详细信息,请参阅 用户文件 主题。
有关 DataGrip 中其他类型 SQL 文件的更多信息,请参阅 文件管理 主题。
- 例程
在 DataGrip 中, 例程结合了函数和过程。 您可以设置 数据库资源管理器 以单独显示它们或将它们显示在单个 例程 节点下。
在 例程 节点下组合的过程和函数

在专用节点下单独显示的过程和函数
