说起开源软件,其实大部分的体验和服务都是没有商业软件好的,毕竟养团队没法靠鼓励和奉献,咱们选择开源软件的主要原因还是免费,免费,免费。
由于公司限制安装商业软件,咱只能挑开源的替代,其中有一款数据库管理工具深得我心:DBeaver。
DBeaver用来连接和管理数据库,开源免费,主打的是干净、简洁、优雅,相比较Navicat各种版本,DBeaver会让你省心很多。
安装DBeaver只需从官网下载,然后直接next安装,大概只需要十几秒地时间就可以完成安装。
DBeaver的代码编辑界面清爽干净,没那么花里胡哨,只需新建SQL编辑器或者打开原有SQL脚本,就可以看到一个编辑面板。
编辑页面各项功能齐备,什么代码提示、代码模板、拼写检查、自动补全、代码高亮、格式化美化、错误提示等一应俱全。
DBeaver可以根据所选行来执行SQL,跑出相应的数据,这个功能非常实用。比如你写了几百行SQL代码,想测试下其中一个查询是否正确,只需要选中这几行代码,点击执行,它就可以单独执行这几行代码。
还有DBeaver的数据导入导出流程简单,只需要按照要求设置能很快地上传和导出数据。
DBeaver能连接MySQL、Oracle、PostgreSQL等80多种数据库,我们常用的其实也就那么几种,基本够用了。
我在使用DBeaver过程中唯一有点感觉不适应的是它无法自动保存SQL代码(有可能我不会操作),除非你手工保存。我之前就有几次电脑死机,过两天发现原先在DBeaver上写的SQL脚本都找不到了,后来我都主动手工保存。。
当然这并不能影响DBeaver在我心中的地位,我用过的开源数据库管理软件很少有比它顺手的。