跳到主要内容
极客日志极客日志面向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/9/876 浏览

最近升级 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

更多推荐文章

查看全部
  • Elasticsearch 聚合查询报错 Fielddata is disabled 解决方案
  • Visual C++ 运行库缺失修复指南
  • LIBERO 数据集:终身机器人学习与知识迁移基准
  • Git 常用操作命令速查手册
  • OpenClaw 大龙虾机器人:本地部署与飞书对接实战
  • OpenClaw 本地 AI 助手部署与使用指南
  • 基于 Web 的药品商城设计与实现
  • 基于 brpc+MinIO 的分布式文件存储架构设计与实战
  • C++11 核心新特性解析:列表初始化、声明优化与右值引用
  • Python 结合 Excel 进行高效数据分析与处理指南
  • 知网 AIGC 检测未通过?三款降重工具实测分析
  • Apache SkyWalking 主流中间件集成实战:Spring Cloud、Dubbo、RocketMQ
  • 零钱兑换:动态规划经典问题深度解析
  • Pico 4XVR 1.10.13 安装包下载与安装教程
  • Java 集成 AI 能力实战:云端 API 与本地模型双方案
  • Python 开发环境搭建指南:从安装到配置
  • Spring Boot 前后端分离教室信息管理系统
  • 基于 SpringBoot 的人脸识别课堂考勤系统
  • 春晚机器人背后的 AI 大模型风口与职业机会
  • OpenClaw 本地安装与 Web UI 使用指南(macOS)

相关免费在线工具

  • 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