如何用DBeaver创建表

迁移到DBeaver Community Edition 7.2.2

换MAC后,在安装数据库管理工具时犯了难:Navicat太贵买不起,也厌倦了破解。偶然发现好多大佬在使用免费的DBeaver社区版,就也下载了最新的7.2.2,添加数据库也很顺利,查询也很6,But没有找到创建表的入口:

 

 

找遍菜单也没有找到,真是感觉一万个草泥马在奔腾。
为了赶开发工期,特地下载了mysql-workbench-community-8.0.21-macos-x86_64.dmg 来创建表,不过mysql-workbench体验的确不好,平时navicate10分钟干的事,在mysql-workbench上要30分钟。

心累😓

dbeaver-ce-7.2.2-macos.dmg不能创建表

把这个情况反馈给大佬,大佬没回。郁闷
上网搜下,看到人家的界面是这样的

 

 

大佬有空后,发来创建表的截图是这样的:

 

 

 

 

 

 

 

版本不一样!!!

降版本

目前使用的IDE是IDEA,没有办法使用eclipse插件。
那就降版本试试😊
看github上的release note,最新的版本7.2.2在体验和稳定性提升比较多,也不想使用太老的版本。看到网上有人使用5.0.4可以创建表,就下载了dbeaver-ce-5.0.5-macos.dmg 5.0.5:有tables,可以创建表的。
但交互体验实在没有7.2.2和navicat好,烦

难道最新的7.2.2是阉割过的?下载了windows的7.2.2,安装后,发现是可以的

或者难道是mac的错?被针对了?或者是因为mac和windows在一些默认设置不同?

转机

在数据库点右键-->编辑连接

 

 

常规-->Navigator view-->选择 custom-->确定

 

 

在弹出的确认对话框上点 确定

 

 

可以看到 表[table]已经有了,在表上点右键,已经有 创建表 了。

 

 

DML操作:

 

 

 

 

小结

DBeaver Community Edition 7.2.2也是支持创建表及对表进行DML操作的。在添加被管理的数据库时,设置选择合适的Navigator view,如果要创建表和进行DML操作,需要使用Advanced或Custom

 

 

 

 


DBeaver和Navicat的比较:
相同点很多。
不同点:
1.dbeaver没有同步数据和数据结构的功能,navicat有
2.dbeaver可以根据不同的数据库,可以单独保存查询的sql记录
3.dbeaver有ER图
4.dbeaver查询刷新不会整个页面刷新,navicat会,所以dbeaver用户体验更好 5.dbeaver可以连接多种数据库,包括oracle、mysql、db2等
6.导出数据,dbeaver不够友好,不够灵活,经常出现insert into null,而navicat可以导出多种格式文件和单条,多条等功能!

扩展链接

DBeaver官方网站
https://dbeaver.io/
DBeaver GitHub
https://github.com/dbeaver/dbeaver/releases
DBeaver用户指南
https://github.com/dbeaver/dbeaver/wiki

DBeaver使用step by step
https://blog.csdn.net/horses/article/details/89683422

https://mp.weixin.qq.com/s/frPezEeS6im0OmXQzssZWg

posted @ 2020-10-14 20:45  沧海一滴  阅读(15827)  评论(2编辑  收藏  举报