IDEA激活码 (2021-06-19)

DataGrip——最优的mysql客户端解决方案

 

mysql几乎是最常用的数据库,就使用者体量而言oracle、sql server、db2等都算是小众了。通常情况下大家都会使用可视化的客户端工具来访问mysql服务,最常见到的就是:Navicat、SqlYog和MySql Workbench。基于解决每种问题只使用最优工具的思想,他们都不是我推荐的工具。我推荐的方案是:主要工具(占使用场景的99%)为data grip,特殊情景下使用navicat、sqlyog和mysql workbench中的一种。也就是说,我们搭建开发环境的时候只需要安装datagrip就行了,当遇到某种特殊需求的时候,再安装这三种其中之一。

datagrip是什么

到现在为止(2021年5月)datagrip可能都还是一个小众的软件工具。但是可能有不少人在intelliJ idea、php storm、pycharm等工具中都使用过他的小弟。

jetbranis开发了一系列的ide,比如inteliJ idea、phpstorm、pycharm等,他们都内置了数据库连接工具。也就是工具栏中的【database】tab。在这个工具中,可以建立数据库的连接,当然支持大多数的数据库服务,包括oracle、mysql、sql server等。这样你就可以一边写项目,一边做各种sql查询,或者预览数据库结构。而且如果你的项目中出现sql字符串,ide会自动帮你对语句进行检查,比如检查sql中的语法错误,或者字段在数据库中是否存在等。

基于此工具在jetbrains家族各种ide中的技术沉淀,jetbrains单独出品了一个数据库客户端工具,命名为datagrip。在此工具前,上文中提到的三位客户端工具都是渣渣(当然除了某种特殊场景下的功能)。

datagripd的官网地址为:https://www.jetbrains.com/datagrip/

#NavicatSqlYog的问题

#MySqlWorkbench的问题

相对navicat和sqlyog来讲,mysql workbench使用人数也算是很少了。这是mysql官方的客户端,提供了类似visual studio的界面风格。

#datagrip的优势

datagrip的不足