管理数据库是一项繁复困难的工作,所以诞生了很多方便好用的图形化数据库管理工具,比较知名的有Navicat和DataGrip,他们都支持多种数据库的管理,功能也都非常强大,可惜都是收费软件。今天要介绍的这款DBeaver,是一款开源免费的数据库管理软件,也支持多种数据库,对于一般使用来说足够了。
![5cf740abe3ae6360496a3cfaf4ab21a8.png](https://i-blog.csdnimg.cn/blog_migrate/d95cf2723a7929bef8169466092dbdbd.jpeg)
多数据库支持
DBeaver很重要的一个特性就是多数据库支持,它支持相当多类型的数据库,主流数据库、嵌入式数据库、Access数据库等都支持,有些甚至我都没听说过。
![221cfc16a059722bdc6087194f2cf309.png](https://i-blog.csdnimg.cn/blog_migrate/3f7efa1c2eef45b939da83196b57545e.jpeg)
图形化编辑器
DBeaver的图形化编辑器功能可谓是十分强大, 可以详细查看并编辑表结构,列属性、索引、约束、DDL等全部都可以查看,功能和Navicat等相比可谓是不相上下。
轻松查看表的各项属性,大部分属性都可以直接在图形界面中修改。
![874528e1b2ae6f31b446e3e1d3284633.png](https://i-blog.csdnimg.cn/blog_migrate/9c32c60beb1f4081a6e5daeb03b61392.jpeg)
![59a5787f486e9a8450228d4a76c720c5.png](https://i-blog.csdnimg.cn/blog_migrate/bc1113e2f329fd6e9c6f67e33d53d321.jpeg)
DBeaver同样也有功能完善的数据编辑功能,仔细观察的话可以发现数据视图上方有一个查询框,可以在这里直接输入SQL语句来过滤结果,不需要专门开一个新的查询窗口。
![4228c20624909517b6fff6dcb6f6cab5.png](https://i-blog.csdnimg.cn/blog_migrate/883732263157eb3c458884d2fb687b76.jpeg)
如果数据库结果比较复杂,还可以利用ER图功能来快速了解各个表之间的关系。
![f92ab7e352fdb4efe977ad16535d82a7.png](https://i-blog.csdnimg.cn/blog_migrate/a89e790bfdacf8b08e101475a78e0433.jpeg)
SQL查询功能
作为数据库管理软件,SQL输入和查询功能自然是必不可少的。而DBeaver这方面做得也非常出色,虽然无法和DataGrip那种智能编辑功能相比,但是得益于Eclipse的良好基础,SQL查询、高亮、智能提示、语句格式化功能一个不少。
![d04c783db6ce3bcc89b75d73b0f0b8dc.png](https://i-blog.csdnimg.cn/blog_migrate/26a029094e54ade10bdc8de0e0d09230.jpeg)
用户管理功能
Dbeaver的用户管理功能做得也很出色,用户管理、权限管理都很简单。只需要点击几下鼠标,即可针对性的赋予或收回用户权限。
![e0333e066d18a838decbb7f6af37ad22.png](https://i-blog.csdnimg.cn/blog_migrate/04341ff5a026f21490d071df9a116354.jpeg)
数据迁移功能
DBeaver还可以用来导入和导出数据,在数据库或者表视图上右键选择,即可在相应级别上导入和导出数据,还有详尽的选项来控制如何导入和导出。
数据库级别的迁移,可以设置导出成dump文件,或者从dump文件恢复。
![e9dbc13939af8fa48bc233000822f0fb.png](https://i-blog.csdnimg.cn/blog_migrate/a2a4e985a6d714cef1d6e4f4c22386d3.jpeg)
表级别的导入导出则更加简单直接,可以选择导出成CSV、HTML、JSON、TXT等多种格式文件。导入功能比较严格,仅支持从CSV和其他数据表导入。
![42f0b0f05b13a5b78cf4243c2cac2a79.png](https://i-blog.csdnimg.cn/blog_migrate/f67c206435ddc193a2874817b4fa8705.jpeg)
作为一款开源免费的数据库管理软件,DBeaver做得可以说是令人非常满意。跟Navicat、DataGrip这样收费的工具相比,DBeaver可能有所欠缺,但是最重要的功能可以说是一个不少。如果你正在寻找一款数据库管理软件,不妨试一试DBeaver,相信它不会让你失望的。