目 录CONTENT

文章目录

后端开发必备神器:数据库管理工具DBeaver

Administrator
2025-08-04 / 0 评论 / 0 点赞 / 0 阅读 / 0 字

后端开发必备神器:数据库管理工具DBeaver

今天准备分享我日常开发使用较多的数据库管理工具:DBeaver。理由也很简单:免费的授权和众多的功能,且使用上手也很方便,在 macos 和 window 上,我都在使用。配合 postgresql和 es 等 一起使用,贼简单。

本文不会介绍 dbeaver 的使用方法,原因很简单:上手足够简单,只需要配置数据库连接,然后计进入管理页面,操作 DB 即可,没有任何复杂的难度;一切操作都会基于可视化进行的,保证了上手的易学性,只需要 30 分钟就能掌握使用方式;


下面是我在 mac 上,使用的版本号


1

具有许多功能,包括模式编辑器、SQL编辑器、数据编辑器、人工智能集成、实体关系图、数据导出/导入/迁移、SQL执行计划、数据库管理工具、数据库仪表板、空间数据查看器、代理和SSH隧道、自定义数据库驱动程序编辑器等。

2

开箱即用,支持超过 100 种数据库驱动程序。支持任何拥有JDBC或ODBC驱动程序的数据库(基本上——几乎所有现有的数据库)。


优势盘点


SQL 编辑器

智能 SQL 编辑:语法高亮、自动缩进、括号匹配

自动补全:表名、列名、关键词的智能提示

SQL 格式化:一键格式化 SQL 代码,支持多种格式化风格

执行计划:可视化显示 SQL 查询的执行计划,帮助优化查询性能

多标签页:支持同时编辑多个 SQL 文件

SQL 历史记录:自动保存执行过的 SQL 语句


数据浏览与编辑

表格数据查看:支持分页浏览大数据量表格

内联编辑:可直接在表格中编辑数据,支持批量修改

数据过滤和排序:提供灵活的过滤条件和排序功能

数据类型支持:正确显示各种数据类型,包括 JSON、XML、二进制数据等

外键导航:点击外键值可以快速跳转到关联表


数据导入导出

多格式支持:CSV、Excel、JSON、XML、SQL 脚本等多种格式

批量操作:支持批量导入导出多个表

数据映射:灵活的字段映射配置

增量导入:支持增量数据更新

压缩支持:支持导出压缩文件


可视化工具

ER 图:自动生成实体关系图,支持表关系可视化

数据库结构图:显示数据库整体架构

查询结果图表:将查询结果转换为各种图表(柱状图、饼图、折线图等)


核心支持

dbeaver/dbeaver: Free universal database tool and SQL client

DBeaver 开箱即用支持以下数据库驱动程序:MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQL Server、Sybase、Apache Hive、Drill、Presto、Trino、Phoenix、Exasol、Informix、Teradata、Vertica、Netezza、Firebird、Derby、H2、H2GIS、WMI、Snowflake、Greenplum、Redshift、Athena、SAP HANA、MaxDB、NuoDB、MS Access、SQLite、CSV、DBF、Firebird、TimescaleDB、Yellowbrick、CockroachDB、OrientDB、MonetDB、Google BigQuery、Google Spanner、Apache Hive/Impala/Spark、Apache Ignite、MapD、Azure SQL、CrateDB、Elasticsearch、Ocient、Ingres、OmniSci、Yugabyte、IRIS、Data Virtuality、Denodo、Virtuoso、Machbase、DuckDB、Babelfish、OceanBase、Salesforce、EnterpriseDB、Apache Druid、Apache Kylin、Databricks、OpenSearch、TiDB、TDengine、Materialize、JDBCX、达梦、Altibase、StarRocks、CUBRID、GaussDB、DolphinDB、LibSQL、GBase 8s、Databend、Cloudberry、Teiid、Kingbase。

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区