还在用Navicat?来试试DataGrip

1.概论

近年来,JetBrains不断拓宽业务范围,出产了一系列高效简洁的开发工具(集成环境),今天我们为大家介绍这款高效的数据库管理工具——DataGrip

DataGrip可以在jetbrains的官网直接下载。默认需要付费使用,不过只需要一个学生邮箱,就可以免费白嫖(这是个病句,白嫖就是免费试用的意思)

DateGrip功能强大,可以支持各种类型的数据库。
在这里插入图片描述

2.使用示例

下面我们以典型的MySQL为例,看看DataGrip有哪些过人之处。
在这里插入图片描述

首先选择建立一个Mysql链接。我们填写好数据库服务器的相关信息,点击测试连接。显然DataGrip有可能是通过Jdbc实现底层的数据库链接的。
在这里插入图片描述
链接成功后,会显示详细的连接信息。

在这里插入图片描述
这时,我们跳转到Schemas选项卡,选择我们需要的视图(数据库)。默认情况下,DataGrip仅仅会为我们选择当前视图,显然这更符合工程的特点——同一个工程一般只关注某一个数据库。我们也可以选择所有数据库。在本案例中,我们选择的是laws数据库进行演示。
在这里插入图片描述
如图所示,加载完成后,即可访问数据库中的数据项。
在这里插入图片描述
我们也可以创建一个console,用于执行sql脚本。
在这里插入图片描述
需要注意的是,此时对应的数据库不一定是我们之前选中的数据库(如果是右键当前数据库选创建console,应该会选中当前数据库,我右键了那个schemas),需要查看这里显示的数据库名,选择我们真正要操作的数据库。
在这里插入图片描述
下面我们来执行一个示例。我们可以点击这里的按钮执行,也可以Ctrl+Enter组合键。众所周知,Navicat的组合键是Ctrl+R,但是由于jetbrains一贯的风格是Ctrl+F查找,Ctrl+R替换,因此没有延续Navicat的风格。
在这里插入图片描述

3.亮点功能

(1)比较操作

在执行结束脚本后,我们可以将执行结果与原表进行比较。
在这里插入图片描述
比较结果可谓一目了然,一眼即可看出子集关系。
在这里插入图片描述

(2)多种结果形式

查询结果、表数据不但可以支持传统的表格形式,还提供了多种其他形式。下图展示了树形结构的查询结果
在这里插入图片描述
此外,在表格形式中,还可以对行列进行转置,其结果是,每列表示一条数据,每行表示一种属性。
在这里插入图片描述

(3)多种数据类型导出

DataGrip支持多种类型的数据导出功能。
在这里插入图片描述
在导出格式中,DataGrip几乎支持了当前所有流行的数据传输格式和传统的如Excel等文件格式。
在这里插入图片描述

实际上DataGrip的强大功能远不止这些,在此不一一而足。

4.对比

我们用DataGrip和常见的Navicat做一个对比

功能DataGripNavicat
支持查看方式支持文本、树形和表格,并允许转置仅支持表格和表单,不能转置
查询结果与原表对比支持不支持
数据导出格式支持13种格式支持10种格式
脚本debug可能支持可能不支持
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值