D
1

DBeaver:用于管理和探索多种数据库的通用工具

DBeaver Community 是一款免费、开源的通用数据库管理工具,适合个人项目。它支持连接和探索 MySQL、MariaDB、PostgreSQL、SQLite、SQL Server、Apache 家族等关系型数据库,并提供数据编辑、SQL 编辑、元数据管理、任务管理和数据库维护工具。

链接直达

DBeaver:用于管理和探索多种数据库的通用工具

原站网页截图,页面可能随时间更新。

DBeaver Community 面向需要处理多个数据库的个人用户和开发者,将数据库连接、结构浏览、SQL 操作与数据查看集中在一个工具中。它以关系型数据库支持为基础,适合用于学习、开发和日常数据库管理工作。

用途与适用场景

DBeaver Community 的核心用途是管理和探索 SQL 数据库。用户可以通过它查看数据库对象、编辑数据、编写和执行 SQL,并进行一定的数据库维护与任务管理。它支持 MySQL、MariaDB、PostgreSQL、SQLite、SQL Server、Apache 家族等数据库,适合需要在不同数据库之间切换的个人项目、开发调试和数据浏览场景。

该版本是开源版本,官网将其定位为适合个人项目的免费数据库管理工具。对于同时接触多种关系型数据库的用户,统一的数据库工具可以减少频繁更换客户端的需要;但具体可用能力仍取决于所连接的数据库类型以及对应连接方式。

准备与上手

开始使用前,需要准备可访问的数据库连接信息。Community 版本支持用户名和密码认证,也支持通过 SSH 隧道连接;连接数据库后,可以在工具中浏览数据库对象,并使用数据编辑器和 SQL 编辑器进行操作。

上手时可以先从熟悉的关系型数据库开始,例如 MySQL、PostgreSQL 或 SQLite。对于已有数据库的用户,重点是准备正确的连接参数和认证信息;对于学习者,则可以利用 SQLite 示例数据库熟悉对象浏览、数据查看和 SQL 操作等基本流程。

主要功能

DBeaver Community 提供数据编辑器和 SQL 编辑器,支持查看、修改数据以及编写和执行 SQL。它还包含元数据管理能力,可用于了解数据库对象及其结构;任务管理和数据库维护工具则用于处理相关管理工作。

在连接与数据处理方面,Community 版本支持用户名加密码认证、SSH 隧道,以及将查询结果导出到本地磁盘。官网还列出关系型数据库的基础支持,覆盖 MySQL、SQL Server、PostgreSQL 等常见类型,并持续加入和改进不同数据库的连接能力。

版本更新信息显示,较新的版本支持直接执行 SQL 脚本文件、改进数据传输向导,并加入对 YashanDB 的支持;同时针对 PostgreSQL 批量导入、SQL Server 数据复制和 ClickHouse 表重命名等数据库相关操作进行了调整或修复。

可确认的限制与版本区别

DBeaver Community 主要提供关系型数据库的基础支持。官网将 NoSQL 数据库、云数据库、ODBC 连接、云存储、可视化查询构建器、数据库性能可视化工具以及持续技术支持等列为商业版本能力,因此不能将这些功能视为 Community 版本的标准功能。

Community 版本虽然包含基础认证和 SSH 隧道支持,但高级安全能力、企业级认证、秘密管理和更广泛的云服务连接属于商业版本范围。使用前应根据目标数据库、认证方式和部署环境确认 Community 版本是否满足需要。

DBeaver Community 是否免费?

是。官网将 DBeaver Community Edition 标注为免费、开源产品。

它能管理哪些数据库?

它支持多种关系型数据库,包括 MySQL、MariaDB、PostgreSQL、SQLite、SQL Server、Apache 家族等;具体支持范围会因数据库类型和连接能力而有所不同。


访问软件官网 · 查看资料来源

相关推荐

N

Neovim 是一款基于 Vim 的文本编辑器,强调可扩展性、易用性和跨环境使用。它支持 Lua 插件、Vimscript、LSP、Tree-sitter、终端,以及通过 RPC 连接的图形界面和其他扩展。

w

watchexec 是一个命令行工具,用于监视当前目录中的文件变化,并在变化发生时执行指定命令。它适合自动启动构建流程、重启开发服务器、检测活动,减少反复手动按回车执行命令的操作。

T

Tracely-ai 将 AI Agent 的生产追踪、质量评估、故障聚类和回归测试连接起来。它可以接收 Agent trace,对对话、运行或单个 span 进行评估,将失败运行冻结为可重放测试,并在 Pull Request 中发现回归时阻止合并。

s

simutil 是面向移动开发和测试的设备工具集,提供桌面应用、TUI 与 CLI。它可启动、关闭、连接、投屏、控制、录制安卓和苹果设备,并支持批量场景执行、日志查看、插件扩展及脚本自动化。

g

git-delete-merged-branches 是一个用于整理 Git 仓库的命令行工具,可识别多种已合并分支,并在确认后删除本地及远程分支,适合需要定期维护分支环境的开发者。

评论

暂无评论,来抢沙发~