DBeaver一款面向开发人员、SQL程序员、数据库管理员和分析师的免费多平台(Windows、macOS、Linux)数据库工具。源码地址:https://github.com/dbeaver/dbeaver,主要使用Java编写,license为Apache 2.0,最新发布版本为26.1.2。
DBeaver拥有众多功能,包括模式编辑器、SQL编辑器、数据编辑器、AI集成、ER图、数据导出/导入/迁移、SQL执行计划、数据库管理工具、数据库仪表盘、空间数据查看器、代理和SSH隧道、自定义数据库驱动程序编辑器等等。开箱即用,支持超过100种数据库驱动程序。支持任何具有JDBC或ODBC驱动程序的数据库(基本上涵盖了几乎所有现有数据库)。支持使用OpenAI或Copilot进行智能AI代码补全和代码生成。
DBeaver包含社区版和商业版:
1.社区版:开箱即用,支持的数据库驱动程序包括MySQL、Oracle、PostgreSQL、SQL Server、SQLite等。
2.商业版:扩展了许多常用驱动程序的功能,并支持非JDBC数据源,例如:ODBC、MongoDB等。此外,还支持将平面文件(flat files)作为数据库:CSV、XLSX、Json、XML、Parquet。
Windows上下载二进制库,可通过三种途径:下载dbeaver-ce-26.1.2-windows-x86_64.zip并解压缩
1. https://github.com/dbeaver/dbeaver/releases
2. https://dbeaver.io/download/
3. https://dbeaver.io/files/ea/
简单使用:
1.双击dbeaver.exe(dbeaverc.exe为控制台(Console)启动程序,启动时会打开命令行窗口,并在其中输出日志和错误信息),界面如下图所示:
2. 将英文界面调整为中文界面:依次点击:Window、Preferences、User Interface: Language中下拉列表框选中"简体中文",点击"Apply and Close",如下图所示,弹出的对话框点击"Yes",重启DBeaver
3. 之前在 https://blog.csdn.net/fengbingchun/article/details/162538324 中使用Beekeeper Studio访问同一网段不同主机的MySQL数据库,这里使用DBeaver
(1).点击"数据库","新建数据库连接",如下图所示:
(2).选中"MySQL",点击"下一步",如下图所示:
(3).下载MySQL驱动,切换到"驱动属性",如下图所示,点击"下载"
(4).切换到"主要",填写"连接方式"、"主机"、"端口"、"数据库名"、"用户名"、"密码",如下图所示:
(5).点击"测试连接...",查看是否能连接上,如下图所示:显示已连接,点击"确定"
(6).点击"完成"后即可显示指定的数据库名中各个表等数据,如下图所示:
(7).将表导出:选中"time_value2",点击鼠标右键"导出数据",如下图所示:导出文件格式包括CSV、JSON、SQL等,这里选择CSV
(8).依次点击"下一步"、"下一步"、"下一步"、指定保存的目录、文件名称模式,"下一步"、如下图所示:点击"保存"
GitHub:https://github.com/fengbingchun/Messy_Test