查看原文
其他

再见,Navicat!这个IDEA的兄弟,大赞!

点击关注👉 终码一生 2022-09-22


戳蓝字“ 终码一生 ”关注我们! 记得加个⭐标哦

 

最近在逛JetBrains官网时无意间发现了一款数据库管理工具,没错,就是DataGrip,相信一些小伙伴也都有所了解,甚至已经使用过,本人安装尝试了下,结果很快就被他精美的外观和强大的功能深深的吸引,果然JetBrains出品,必属精品,今天推荐给大家。

 

写在最前面

 

我相信,当你第一眼看到 DataGrip 的时候,同样也会有一种惊艳的感觉,就像刚从Eclipse切换到IDEA的时候,除了被他的外观所吸引外,当你尝试着使用之后,也会被他丰富的快捷键和强大的功能所折服。

 

产品介绍

 

DataGrip和Navicat一样,支持几乎所有主流的关系数据库产品,如 DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite 及 Sybase 等,并且提供了简单易用的界面,开发者上手几乎不会遇到任何困难。不同的是,他还支持一些大数据的连接管理,比如Hive



使用过JetBrains家产品的小伙伴都不会对DataGrip的界面感到陌生,同样暗灰色的调调,尽显高端大气,而且还有丰富的插件可以供选择。

 

演示说明


下面以Mysql为例,演示一些DataGrip的简单功能操作(这里安装和配置不再过多的介绍)。 


  • 建库



DataGrip中schemas作为数据库标识,右键“schemas” -> new -> schema,起一个数据库名。


  • 建表


右键选中数据库 -> new -> table 创建表,选中id作为自增id,非空,主键,同时会生成相应的DDL,可以一边操作,一边查看SQL建表语句,掌握SQL语法。


下面再新增一个字段,然后进入SQL控制台界面



  • 查询



和IDEA一样,DataGrip的智能提示同样也很强大,而且快捷键方便,Ctrl+Enter可以快速执行查询语句操作



如果当控制台有多条sql,我们执行sql语句时,此时光标放在哪里,会提示选择是否执行当前这条sql,这个设计很方便,而不是像在Navicat中,执行sql时,需要鼠标选中对应的全部sql语句,这个细节真的很感动。。。


同样的支持多个窗口切换查看执行结果和执行日志信息,方便做数据的对比



当然,DataGrip还有很多其他的细节处设计,比如,支持直接右键查询sql执行效率;查询结果集的导出;结果集的搜索,过滤;支持debug,行转列,批量注释,多光标操作,大小写自动转换,多行同时编辑,sql执行logs,自动检测sql正确性和表,字段的正确性等。

 

最后

 

当然,再好用的工具也有他的缺点,DataGrip也不例外,首先就是大家抱怨的问题,太耗内存了,这也是JetBrains家族产品的通病,如果你的电脑内存不是很充足,又同时开着IDEA和DataGrip,内存还是比较紧张的。其次,DataGrip也是30天试用期,过期需要付费,不过这个可以解决。

具体解决办法可以参考之前的文章:


有了这个插件  再也不用担心IDEA过期了


以上便是DataGrip的简单介绍,其他更多功能留着大家去摸索吧,另外,这里并没有贬低Navicat的意思,毕竟他也陪伴了我很多年,也是一款非常优秀的数据库管理工具,但是就现在而言,我更喜欢DataGrip!


好了,如果觉得还不错的小伙伴,赶紧去下载了,更多好用的功能等着你去解锁。


更多功能,点击“阅读原文”

 

END

 


 


终码一生长按扫描二维码
关注我们 获取更多技术
微信号:zma_1314

 

往期精彩回顾

这些插件 让你开发更有效率

颜值控必备 让你的IDE更加赏心悦目

【开源项目】一键生成代码的框架 前后端分离

有了这个插件  再也不用担心IDEA过期了

告别Postman


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存