共计 1340 个字符,预计需要花费 4 分钟才能阅读完成。
在数据库管理领域,Navicat、DataGrip 等商业工具一直是许多开发者的首选,但高昂的授权费用让不少人望而却步。其实,有一款 免费、开源、功能强大 的数据库管理工具——DBeaver,足以满足大多数开发与运维场景的需求。

1. DBeaver 简介
开源免费:基于 Eclipse 平台开发,社区版完全免费。
广泛支持:支持 100+ 种数据库类型,包括 MySQL、PostgreSQL、Oracle、SQL Server、SQLite 等。
跨平台:支持 Windows、macOS、Linux。
活跃社区:GitHub Star 数超 45K,更新频率高。
无论是关系型数据库还是部分 NoSQL 数据库,DBeaver 都能提供统一的管理体验。
几乎支持所有的数据库产品:

2. 安装与基础配置
下载与启动
访问 下载 ZIP 压缩包版本。
解压到指定目录,双击
dbeaver.exe即可运行。
DBeaver 下载页面截图
参考:
github 地址:https://github.com/dbeaver/dbeaver
常用界面优化
字体大小 :
窗口 → 首选项 → 外观 → 颜色和字体 → 基本文本字体,建议调整为 12pt。主题切换:支持浅色与深色主题,深色模式在长时间使用时更护眼。
快捷键查看 :
帮助 → 辅助键,快速熟悉常用操作。
DBeaver 深色主题界面截图

3. 核心功能演示
3.1 创建数据源
点击左上角 “+” 按钮,选择数据库类型(如 MySQL)。
输入连接信息,首次连接会提示下载对应 JDBC 驱动。
成功连接后,可在左侧导航树查看数据库、表、视图、索引等结构。

3.2 表管理
查看表结构:双击表 →“属性”标签页。
查看建表语句 :
属性 → DDL。数据分页浏览 :
数据标签页可直接分页查看。字段过滤 :右键表头 →
过滤 → 自定义过滤。
3.3 新建表与字段
左侧右键数据库 →
新建表。添加字段时可设置类型、主键、自增等属性。
主键需在“约束”中单独设置。
3.4 SQL 操作
右键数据库 →
SQL 编辑器,可直接编写 SQL。支持关键字、函数、表名、字段名的自动提示。
可右键数据行 →
生成 SQL,快速生成基于全字段的 CRUD 语句。
SQL 编辑器界面截图(展示自动补全功能)
4. 支持的数据库类型
关系型:MySQL、PostgreSQL、Oracle、SQL Server、SQLite 等。
NoSQL(部分需企业版):MongoDB、Redis 等。
社区版虽不支持全部 NoSQL 数据库,但对常见关系型数据库的支持已足够覆盖日常开发需求。
社区版默认不内置 Redis 驱动 ,需要通过 安装 Redis 插件 才能使用。
5. 优势与不足
优势:
免费开源,跨平台。
支持多种数据库类型。
界面直观,功能丰富。
不足:
无数据库结构同步功能。
无可视化数据库设计器。
提示功能相比 DataGrip 略弱。
6. 总结
对于日常开发、测试和运维场景,DBeaver 社区版 已经足够强大。它不仅能替代部分收费工具,还能在多数据库管理、跨平台使用等方面提供极大便利。
如果你正在寻找一款 零成本、高效率、可扩展






