这款免费开源神器,让你轻松管理上百种数据库

103 阅读3分钟

这款免费开源神器,让你轻松管理上百种数据库

在数据库管理领域,Navicat、DataGrip 等商业工具一直是许多开发者的首选,但高昂的授权费用让不少人望而却步。其实,有一款免费、开源、功能强大的数据库管理工具——DBeaver,足以满足大多数开发与运维场景的需求。

本文星哥将带你快速上手 DBeaver,让你在不花一分钱的情况下,依然能高效管理多种数据库。

img

img


1. DBeaver 简介

  • 开源免费:基于 Eclipse 平台开发,社区版完全免费。
  • 广泛支持:支持 100+ 种数据库类型,包括 MySQL、PostgreSQL、Oracle、SQL Server、SQLite 等。
  • 跨平台:支持 Windows、macOS、Linux。
  • 活跃社区:GitHub Star 数超 45K,更新频率高。

无论是关系型数据库还是部分 NoSQL 数据库,DBeaver 都能提供统一的管理体验。

几乎支持所有的数据库产品:

img

img


2. 安装与基础配置

下载与启动

    1. 访问 DBeaver 官网 下载 ZIP 压缩包版本。
    1. 解压到指定目录,双击 dbeaver.exe 即可运行。

常用界面优化

  • 字体大小窗口 → 首选项 → 外观 → 颜色和字体 → 基本文本字体,建议调整为 12pt。
  • 主题切换:支持浅色与深色主题,深色模式在长时间使用时更护眼。
  • 快捷键查看帮助 → 辅助键,快速熟悉常用操作。

DBeaver 深色主题界面截图

img

img


3. 核心功能演示

3.1 创建数据源

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

image-20250920213727122

image-20250920213727122

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 社区版已经足够强大。它不仅能替代部分收费工具,还能在多数据库管理、跨平台使用等方面提供极大便利。

如果你正在寻找一款零成本、高效率、可扩展的数据库管理工具,不妨试试 DBeaver——或许它会成为你告别 Navicat 的最佳理由。