datagrip是一款jetbrain公司做的一款连接关系型数据库的软件,和idea一样,需要激活才能使用。不过jetbrain对教育的贡献是巨大的,如果你有学生邮箱,那你就可以免费使用datagrip。
话不多说。
1、连接数据库
所有主流关系型数据库都支持。连接可以使用多种方式。如果你的数据库端口,支持远程访问,那么你可以直接使用端口进行配置。如果不支持远程访问,你可以利用ssh或者ssl的方式进行登录。然后再像本地连接数据库一样连接并使用数据库即可。
2、修改数据表
datagrip里面直接执行sql语句的速度相比于命令行要慢一些,所以在datagrip中,一般用来修改数据库的字段,比如修改varchar的长度,text等。在datagrip中的查询也比较慢,所以如果表结构比较大,数据又多,如果你直接点开一个表,可能要query一两分钟。所以,我的建议是,datagrip用来做数据运维是不太科学的。用命令行要快很多。同时,datagrip占用的内存也比较大。运行在计算机上是一种比较负担的操作。
3、导入导出数据
利用datagrip导入数据,可以直接将sql文件拖拽到datagrip的面板中即可,datagrip会检查sql的语法是否正确。如果直接导入到命令行的话,无法做检查。
4、利用datagrip可以检查sql的语法是否正确
如果你在mybatis中有很复杂的查询操作,你可能需要定义一大段sql语句,这个时候你可以先利用Datagrip写,查出想要的结果之后,然后再在代码中写进去,然后替换参数即可