DBeaver 使用教程:开源免费数据库管理工具 100+ 数据库连接 SQL编辑器 ER图 AI生成SQL 全平台

GitHub 5万 Star:DBeaver

从零部署完整教程 · 新手照着做就能跑起来 · 效率工具指南 · 原创教程


摘要:DBeaver 是 GitHub 5.1 万 Star 的开源免费数据库管理工具,一个软件可连接 100+ 种数据库(MySQL、PostgreSQL、Oracle、SQLite、SQL Server 等)。本文介绍 DBeaver 的安装方法(Windows 安装版/便携版),以及核心功能:连接数据库、SQL 编辑器、数据编辑、ER 图、数据导出和 AI 生成 SQL。


装了 MySQL、PostgreSQL、SQLite 好几个数据库,却要为每个装一个客户端?Navicat 收费不便宜?DBeaver 是 5 万 Star 的开源数据库管理工具------一个软件连接 100+ 种数据库,免费开源,还内置 AI 帮你写 SQL。

本文要点

  • 一个工具连接 100+ 数据库(MySQL/PostgreSQL/Oracle/SQLite 等);
  • SQL 编辑器、数据编辑、ER 图、数据导出一站式搞定;
  • 内置 AI:自然语言生成 SQL、分析优化查询;
  • 免费开源,下载即用(自带 Java)。

一、GitHub 项目数据

项目 数据
Star 51,501(5.1 万)
主要语言 Java(Eclipse RCP)
许可证 Apache-2.0(社区版)
最新版本 v26.1.5
支持数据库 100+(社区版),任意 JDBC/ODBC

二、它能解决什么问题

你的痛点 DBeaver 怎么解决
每个数据库装一个客户端,乱且占空间 一个工具连 100+ 数据库,统一管理
Navicat 等付费、破解有风险 免费开源 Apache-2.0,核心功能全免费
SQL 不熟、查数据靠百度 内置 AI,自然语言生成/优化 SQL
要导出数据、看表结构关系 数据导出(CSV/Excel)、ER 图可视化

三、安装(很简单)

① Windows 安装版(推荐) :GitHub Releases 下载 dbeaver-ce-26.1.5-windows-x86_64.exe(110 MB)双击安装,启动即用。

② 便携版 zip :下载 dbeaver-ce-26.1.5-windows-x86_64.zip(122 MB)解压,运行 dbeaver.exe,免安装可放 U 盘。

③ 无需装 Java:所有发行版自带 OpenJDK,下载即用。

官网 dbeaver.io/download(国内有时打不开);GitHub Releases 下载速度可接受。下面重点讲怎么用

四、怎么用(重点:功能场景化)

启动后:新建连接 → 选数据库类型 → 填主机/端口/账号 → 连接 → 管理/查询/编辑

场景 1:连接数据库(100+ 种)

「新建连接」选 MySQL/PostgreSQL/Oracle/SQLite/SQL Server 等,填地址、端口、账号密码,测试连接即通。一个工具管所有数据库。

场景 2:写 SQL 查数据

「SQL 编辑器」写 SQL 执行,看结果集;支持语法高亮、自动补全、执行计划。

场景 3:表格编辑数据

「数据编辑器」双击表格直接增删改数据,像 Excel 一样编辑数据库。

场景 4:ER 图看表结构

右键表/数据库 → 生成 ER 图,可视化表与表之间的关系,新人快速看懂数据库设计。

场景 5:数据导出/导入

右键表 → 导出数据,支持 CSV/Excel/JSON 等格式;也支持从文件导入。

场景 6:AI 生成/优化 SQL(亮点)

内置 AI Chat,用自然语言描述需求("查本月订单超过 100 的用户"),AI 生成 SQL;写好的 SQL 也能让 AI 分析和优化。

场景 7:其他实用功能

SSH 隧道连远程数据库、数据库管理(建表/改表/索引)、空间数据查看器等。

五、功能亮点(为什么值得用)

亮点 说明
100+ 数据库驱动 一个工具管所有数据库,支持任意 JDBC/ODBC
免费开源 Apache-2.0,5.1 万 Star,核心功能全免费
内置 AI 自然语言生成 SQL、分析优化,小白友好
下载即用 自带 Java,免安装版可放 U 盘
全平台 Windows/macOS/Linux

六、常见问题

Q1:DBeaver 和 Navicat 哪个好?

DBeaver 免费开源、支持数据库更多(100+);Navicat 界面更精致但收费。个人开发者/学习强烈推荐 DBeaver。

Q2:需要单独装 Java 吗?

不用。DBeaver 所有发行版自带 OpenJDK,下载即用。

Q3:AI 功能要收费吗?

社区版内置 AI Chat(支持 OpenAI/Copilot),配置 API Key 即可用;Pro 版支持更多 AI 提供方。

Q4:能连 MongoDB/Redis 这类 NoSQL 吗?

Pro 版支持(商业版);社区版支持 100+ 关系型及部分非关系型数据库驱动。

七、总结

DBeaver 是数据库管理的瑞士军刀:一个工具连接 100+ 数据库、免费开源、内置 AI 写 SQL。不管是开发者日常开发、DBA 管理数据库,还是初学者学 SQL,都值得装一个。

命令速查

bash 复制代码
# 1. Windows 安装版(推荐)
GitHub Releases 下载 dbeaver-ce-26.1.5-windows-x86_64.exe(110MB)安装
# 2. 便携版 zip(免安装,可放 U 盘)
下载 dbeaver-ce-26.1.5-windows-x86_64.zip(122MB)解压,运行 dbeaver.exe
# 3. 使用流程
启动 → 新建连接 → 选数据库类型 → 填主机/端口/账号 → 测试连接 → 管理/查询/编辑

项目地址:dbeaver/dbeaver (https://github.com/dbeaver/dbeaver)

标签:DBeaver、数据库管理、MySQL、PostgreSQL、SQL编辑器、ER图、AI生成SQL、开源工具

相关推荐
两点王爷9 小时前
PostgreSQL 常用 SQL 语句与 GIS 相关函数详解
数据库·后端
两点王爷9 小时前
PostgreSQL 好用又独特的特性与空间函数
数据库
梦帮科技9 小时前
AI 音乐产品的发布工程:验证门、数据发布、回滚与生产运维纪律
数据结构·数据库·架构·node.js·音视频·动态规划·推荐算法
西安栈上月明软件科技9 小时前
从 Linux 0.01 到 AI 开源:星图邻的开源实践
人工智能·自然语言处理·架构·开源·fastapi
TDengine (老段)11 小时前
TDengine 常见问题 TOP3
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
caoerzhong12 小时前
JeeWMS 开源仓库管理系统二次开发与接口对接实战:Java WMS 如何与 ERP、MES 和自动化设备打通
java·开源
Lucifer三思而后行12 小时前
Oracle SQL 优化实战:明明走了索引,SQL 还是慢?
sql·oracle
螺蛳粉 螺蛳粉13 小时前
MySQL 分布式集群系列 · 第五篇——全方位对比:NDB、MGR、主从复制、分库分表怎么选?
数据库·分布式·mysql
泡泡鱼(敲代码中)15 小时前
MySQL 学习笔记:DCL、函数与约束 —— 安全、效率、完整性的三板斧
开发语言·笔记·sql·学习·mysql·gitee
刘马想放假15 小时前
RK3588 使用 rk-llama.cpp + RKNPU2 部署 Qwen3.5:从零开始的 NPU 本地大模型实战
人工智能·开源·llm