DBeaver 是一款免费开源的通用数据库管理工具(这里介绍的是 Community Edition 社区版),基于 Java / Eclipse 开发,支持 Windows、macOS 和 Linux。它通过 JDBC 驱动连接数据库,一套工具就能管理 MySQL、PostgreSQL、SQLite、SQL Server、Oracle 等几乎所有主流数据库,配合可视化界面完成建表、查询、改数据、导入导出和 ER 图绘制,是目前最受欢迎的数据库客户端之一。
下载地址
官网:https://dbeaver.io
简介
DBeaver 拥有以下特点:
- 完全免费开源: 社区版采用 Apache License 2.0 协议,个人和商业使用都免费,源码托管在 GitHub;另有付费的 PRO 版,主要面向 NoSQL、云数据库和企业级认证场景。
- 数据库兼容极广: 基于 JDBC 驱动,支持 MySQL、MariaDB、PostgreSQL、SQLite、SQL Server、Oracle、Firebird、ClickHouse、DuckDB、Databricks 等上百种数据库,首次连接某类数据库时会自动提示下载对应驱动。
- SQL 编辑器: 按数据库方言自动识别并高亮、智能补全,脚本可以用文件夹归类管理,支持多语句执行,结果集直接在编辑器下方以标签页展示,不用来回切窗口。
- 数据编辑器: 像表格软件一样直接改数据,提供 Grid(网格)、Text(文本)、Record(单条记录)三种视图,还能用 SQL 表达式做过滤器,改完直接提交。
- ER 图: 可视化查看表结构和外键关联,不用先导出建表语句就能看懂表之间的关系,做数据库设计时很直观。
- 数据导入导出: 在 CSV、Excel、JSON、XML、SQL 等多种格式之间互转,也能在两个不同的数据库之间直接搬数据,迁移时可以省不少事。
- 任务与维护: 内置任务管理、数据库维护工具和查询执行计划(EXPLAIN)查看,日常的数据备份、巡检和慢查询排查基本够用。
- AI 助手: 社区版已内置 AI Chat 和
@ai命令,可以让人工智能帮忙生成或解释 SQL,遇到不熟的语句不用去翻文档。 - 免装 Java: 安装包自带 Java 运行环境,装完即用;所有配置都保存在用户目录下的 DBeaverData 文件夹里,升级或重装都不会丢连接。
- 跨平台: Windows 10+ / Server 2016+、macOS 11+、Linux(deb / rpm / snap / flatpak / tar.gz)均有对应版本;另外还有网页版的 CloudBeaver 和命令行工具 dbvr。

使用方法
- 安装: 下载对应系统的安装包,Windows 双击 exe 按向导安装即可(建议安装路径不要带中文、空格和特殊符号,否则可能出现启动乱码或驱动加载失败);不需要单独安装 Java。ZIP 版本解压后可直接运行,属于免安装的便携版。
- 新建连接: 首次启动会弹出连接向导,可以直接关掉。之后点工具栏的「新建数据库连接」,或在菜单里选「数据库 → 新建连接」,再选择要连接的数据库类型。
- 填写参数: 主机地址本地填
localhost或127.0.0.1,远程填 IP;端口按数据库类型填(MySQL 是 3306,PostgreSQL 是 5432,SQL Server 是 1433);再填数据库名、用户名和密码。 - 下载驱动: 第一次连接某类数据库时,会提示下载对应的 JDBC 驱动,联网状态下点「下载」等待完成即可;离线环境可以手动把驱动 jar 放进去。
- 测试并保存: 点「测试连接」,看到成功提示后点「完成」,这条连接就会出现在左侧的「数据库导航器」里,之后双击即可连接。
- 开始使用: 展开连接浏览库表,双击表名查看数据,右键可进入编辑;点工具栏的「SQL」按钮打开 SQL 编辑器写查询,按
Ctrl + Enter执行当前语句。
数据库管理工具哪个好用?;DBeaver怎么用?;DBeaver免费吗?;DBeaver和Navicat哪个好?;DBeaver连接MySQL教程?;DBeaver中文怎么设置?;DBeaver在哪下载?;DBeaver支持哪些数据库?;DBeaver怎么导出数据?;DBeaver怎么画ER图?;DBeaver社区版和PRO版有什么区别?;有没有免费的数据库客户端推荐?
本站文章除注明转载/出处外,均为本站原创或翻译,如若转载,请注明出处。