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、开源工具

相关推荐
zcmodeltech19 分钟前
垃圾发电厂沙盘模型控制系统设计与实现:多设备协同联动方案
java·大数据·数据库·人工智能·stm32·嵌入式硬件·制造
有续技术20 分钟前
工业网关接入 PLC,为什么要先整理点表?
运维·网络·数据库
山峰哥22 分钟前
数据库工程:Explain执行计划对比调优实战‌
大数据·数据库·sql·编辑器·深度优先
夜雪一千24 分钟前
MySQL Insert Intention Lock 插入意向锁是什么
数据库·mysql
m4Rk_1 小时前
【论文阅读】Agent 记忆机制(53):Experience-Following——为什么错误经验会在记忆中不断传播
论文阅读·人工智能·学习·开源·github
Nontee9 小时前
MySQL 插入冲突了怎么办?两种处理方式入门笔记
数据库·笔记·mysql
ltl9 小时前
Parquet 文件格式:row group、编码与谓词下推索引
数据库
ltl9 小时前
PostgreSQL Join 路径:优化器如何选中 Nested Loop
数据库