AI Assistant 2026.2 Help

将 AI 与数据库配合使用

可用于: DataGrip 及带有 数据库工具和 SQL 插件的 IDE

AI Assistant 通过在您的 IDE 中启用自然语言交互来增强数据库工作流程。 它使您能够更高效地生成、解释和优化 SQL 查询。

可用于: DataGrip

Agent 技能定义了可供 AI agent 重用的操作流程。 它们为使用现有 DataGrip 或 数据库工具和 SQL 插件功能(包括 MCP 工具 )完成复杂任务提供分步说明。 按照这些说明,agent 可以以更低的 token 使用量生成更高质量的结果。

当前可用的数据库相关技能如下: database-toolsdatabase-connection-management ,以及 database-text-to-sql

这组 agent 技能默认启用 MCP 工具 ,无需额外设置即可使用下列 agent 场景:

  • 文本转 SQL

  • 运行查询

  • 获取结果

  • 查看架构

  • 数据库内省

这些数据库相关技能与 DataGrip 捆绑,并默认启用。 它们仅在 AI 聊天中可用,CLI 不支持。 如需切换,可前往 设置 | 工具 | AI Assistant | 技能。

IDE 设置中的与数据库相关的 AI agent 技能。

数据库探索与查询。

可用于: DataGrip

可以在 AI 聊天中就数据库内容提问。 database-tools agent 技能帮助探索和操作已连接的数据库。 例如,向 agent 请求列出某数据库中所有表、展示指定表的前几行或运行一条查询时,agent 会浏览架构、内省元数据并预览数据。 当设置和权限允许时,agent 会直接针对实时连接执行查询。

为减少 token 使用量,只有小部分查询结果会被初始加入 agent 上下文,仅在需要时才获取更多行。

AI agent 使用 database-tools 技能探索已连接的数据库。

数据源管理

可用于: DataGrip

database-connection-management agent 技能帮助从 AI 聊天创建有效数据库连接。 例如,向 agent 创建数据源并提供部分连接信息时,agent 会收集缺失信息,构建 JDBC URL,创建数据源并验证连接可用性。 还可修复并重新测试损坏的连接,并列出已配置的数据源。

结合 database-connection-management 技能与 create_database_connectionedit_database_connection 工具,agent 可以更高效地执行以下任务:

  • 创建新数据源

  • 运行测试连接

  • 诊断连接问题

  • 更新现有数据源设置

如需让代理创建新数据源,请提出请求并提供连接详细信息。 代理将创建数据源并运行测试连接。

AI 代理使用 MCP 工具和代理技能创建数据源

数据源设置中包含你提供的连接详细信息。

数据源设置包含了之前在聊天中提供的连接详细信息

如果需要代理诊断连接问题或更新现有数据源,请提出请求,并在需要时提供详细信息。

AI 代理使用提供的详细信息更新数据源设置

文本转 SQL

可用于: DataGrip

可在 AI 聊天中以自然语言描述请求。 database-text-to-sql agent 技能帮助将自然语言请求转换为 SQL 查询。 例如,向 agent 请求显示按订单总额排序的前 10 位客户时,会自动探索相关的架构及表结构。 agent 将针对实际数据库元数据生成查询,而不是猜测表和列名称。 当符合安全要求且设置允许时,也可以运行查询以验证可用性。

AI agent 使用 database-to-sql 技能将普通语言请求转换为 SQL 查询。

查询计划说明

IDE 版本:自 2026.1 起

您可以请我们的 AI Assistant 解释您的查询计划。 为此,您需要先对查询执行 解释计划 操作。

  1. 在 查询控制台 中,右键点击您的查询并转到 执行计划 | 执行计划执行计划 | 执行并分析

    该方案将显示在 查询方案 工具窗口的 服务 选项卡中。

  2. 在该选项卡的左侧工具栏中,点击 使用 AI 分析 SQL 执行计划。 随后,AI Assistant 会在聊天中提供说明,您可以在其中就该计划提出任何其他问题。

AI Assistant 解释查询计划

查询优化

IDE 版本:自 2026.1 起

现在,AI Assistant 可以优化您的查询,以获得更好的性能与效率。 其方式包括:

  • 自动检测低效之处,例如多余的 JOIN 子句、缺失索引或次优的执行计划。

  • 提供可执行的建议,或自动重写查询以提升性能。

  • 利用 解释计划 的输出进行更深入的分析与诊断。

此功能可能需要 附加数据库架构 ,以便给出恰当的说明。

  • 在 查询控制台 中,右键点击您的查询并选择 AI 操作 | 使用 AI 优化查询

    上下文菜单中的 AI Assistant 查询优化操作

    AI Assistant 会在聊天中向您提供建议列表,您可以在其中继续提出任何问题。

    AI Assistant 查询优化
2026年 7月 14日