跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
SQLAI

DBeaver 社区版 AI 助手配置指南

DBeaver 社区版集成 AI 助手功能,支持多种模型提供商如 OpenAI、Ollama 等。通过配置 API Token 和 Base URL,用户可连接本地或云端大模型实现 SQL 生成与对话。演示了基于 llama-server 的私有化部署配置流程,以及在 SQL 编辑器中使用@ai 命令和聊天窗口的具体操作,帮助开发者利用 AI 提升数据库查询效率。

SqlMaster发布于 2026/4/8更新于 2026/10/24118 浏览

最近升级 DBeaver 社区版时注意到新增了 AI 助手功能,体验下来相当实用,这里记录一下配置和使用过程。

请确保使用较新版本的 DBeaver 社区版(本文基于 25.2.0),旧版本可能不支持该功能。

AI 助手配置

详细配置可参考官方文档:https://dbeaver.com/docs/dbeaver/AI-Assistance-settings/

DBeaver AI 助手支持多种模型提供者(providers):

  • OpenAI
  • GitHub Copilot
  • Azure OpenAI
  • Gemini
  • Ollama

只要接口符合 OpenAI 兼容的 API 格式,都可以集成到 AI 助手中。以在 WSL2 上运行 llama.cpp + gemma-3 为例,llama-server 提供 OpenAI 风格的 API,启动命令如下:

llama-server --model ./gemma-3-4B-it-Q8_0.gguf --host 0.0.0.0 --port 11434 --ctx-size 32768 --n-gpu-layers 99

启动后查看日志,确认服务已监听:

ggml_cuda_init: found 1 CUDA devices: Device 0: Quadro RTX 4000...
main: server is listening on http://0.0.0.0:11434 - starting the main loop

通过浏览器访问 http://127.0.0.1:11434/models 确认 API 工作正常,并记下模型名称。

API 模型列表

接下来打开 DBeaver 社区版,在主菜单中选择'窗口' --> '首选项'进行配置。

首选项入口

配置项说明:

  • API token:必须填写,若本地服务未设密码可随意填一个。
  • Model:填入刚才记录的模型名称。
  • API base URL:填入 OpenAI 兼容的地址,llama-server 需加上 /api 后缀。

至此,AI 助手的基础连接已完成。

AI 助手使用

以 MySQL 数据库为例,假设有一个名为 employees 的案例表:

FieldTypeNullKeyDefaultExtra
EMPLOYEE_IDdecimal(6,0)NOPRI
FIRST_NAMEvarchar(20)YES
LAST_NAMEvarchar(25)NOMUL
EMAILvarchar(25)NO
PHONE_NUMBERvarchar(20)YES
HIRE_DATEdatetimeNO
JOB_IDvarchar(10)NOMUL
SALARYdecimal(8,2)YES
COMMISSION_PCTdecimal(2,2)YES
MANAGER_IDdecimal(6,0)YESMUL
DEPARTMENT_IDdecimal(4,0)YESMUL

@ai 命令

在 SQL 编辑窗口中,输入 @ai 即可触发智能生成查询语句。

SQL 编辑器 @ai

生成的 SQL 会显示在 Output 页面中,方便直接执行或复制。

Output 结果

使用 AI Chat

点击工具栏上的 AI 图标打开对话窗口。

AI 图标

在对话框中描述你的需求,例如'查询所有部门薪资最高的员工'。

输入需求

点击'Translate',系统会自动将自然语言转换为 SQL 语句。

翻译结果

这套流程能显著减少手写复杂查询的时间,更多细节值得在实际工作中探索。

目录

  1. AI 助手配置
  2. AI 助手使用
  3. @ai 命令
  4. 使用 AI Chat

更多推荐文章

查看全部
  • Python 缠论分析:自动化买卖点识别与策略优化
  • 机器人脑部药物递送三大技术路径可转化性分析
  • Python 爬虫实战:爬取网易云热歌榜歌曲
  • 本地部署大语言模型:实用工具与操作指南
  • 前端安全实战:防范 XSS、CSRF 与敏感数据泄露
  • 网络安全学习路线与核心技能指南
  • Java 开发冒险岛 079 服务端修改与搭建流程
  • OpenClaw:AI 代理框架如何重塑产品思维与工作流程
  • Apollo EM Planner 算法深度剖析:从路径规划到公式推导
  • Python 数据分析:学生画像匹配与相似度计算
  • OpenClaw 入门指南:AI Agent 本地部署与成本优化
  • 路径类动态规划入门:3 道经典例题详解
  • 重构知识体系:跨模态信息处理与关联理解
  • 2025年度技术博客总结:从Python基础到AI前沿的进阶之旅
  • 二分算法实战:A-B 数对与烦恼的高考志愿
  • 搜索旋转排序数组:五种实现方案详解
  • 上下文学习原理与实战代码解析
  • Python 处理 Markdown 文件:生成、转换与解析实战
  • 利用文心一言设计智能体稳定调用工作流的提示词
  • Python 大模型显存优化:显存占用根源与压缩技巧

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • SQL 美化和格式化

    在线格式化和美化您的 SQL 查询(它支持各种 SQL 方言)。 在线工具,SQL 美化和格式化在线工具,online

  • SQL转CSV/JSON/XML

    解析 INSERT 等受限 SQL,导出为 CSV、JSON、XML、YAML、HTML 表格(见页内语法说明)。 在线工具,SQL转CSV/JSON/XML在线工具,online

  • CSV 工具包

    CSV 与 JSON/XML/HTML/TSV/SQL 等互转,单页多 Tab。 在线工具,CSV 工具包在线工具,online