AI Assistant Help

将 AI 与数据库配合使用

可用范围:DataGrip 和带有 Database Tools and SQL 插件的 IDE

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

获取 AI 协助修改表格

您可以使用自然语言在 修改 对话框中要求 AI Assistant 修改数据库表。

  1. Database 工具窗口(DataGrip 中为 数据库资源管理器 )中,右键点击您要修改的表并选择 修改表格。 或者,选择该表并按 Ctrl+F6

  2. 修改 对话框中,定位左侧的 表结构编辑器窗格工具栏并点击 UI 中 AI Assistant 图标AI Assistant

  3. 在打开的 AI Assistant 对话框中,输入您的提示并点击 确定

    用于修改表的提示
  4. 一旦 AI Assistant 为您的提示操作生成了 SQL 代码,它将请求执行该操作的权限。 点击 执行

  5. 在预览窗格中查看生成的代码。

  6. 应用更改并关闭对话框。

AI Assistant 生成的修改表的代码

查询计划说明

IDE 版本:从 2025.3 起

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

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

    该方案将显示在 计划 工具窗口的 Services 选项卡中。

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

AI Assistant 解释查询计划

查询优化

IDE 版本:从 2025.3 起

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

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

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

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

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

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

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

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

    AI Assistant 查询优化
最后修改日期: 2025年 12月 5日