当前位置 : 首页 » 文章分类 :  开发  »  DataGrip使用笔记

DataGrip使用笔记

DataGrip 使用笔记

DataGrip 比较两个数据库表差异

数据库上点右键 -> Tools -> Compare Structure…
或者直接快捷键 CMD+D
打开 Compare with… 窗口
选择要对比的数据库连接和db(当前前提是使用 datagrip 连接过)
即可对比 db 中全部表的字段差异,还能自动生成 alter ddl 语句。

DataGrip 导入/导出数据源配置

DataGrip 中的数据源分为两个级别:项目级 project level 和 全局 global

只有全局数据源可通过 settings.zip 配置文件导入导出,如果想在不同电脑间导入导出数据源配置,可以先将项目级数据源转换为全局数据源,然后通过 settings.zip 导入导出

将全部数据源转为全局配置

在 View | Tool Windows | Database 窗口右键点击 Properties, 在 Data Sources and Drivers 窗口点击 Make Global 图标,看到数据源被转义到 Global Data Source 下就好了。详见下面官方文档里的图。

导出数据源配置

File | Manage IDE Settings | Export Settings
先点 Select None 排除所有导出项,然后勾选 Database: drivers, Database: settings 和 Database: global sources.
导出为 settings.zip 文件

导入数据源配置

File | Manage IDE Settings | Import Settings
找到刚才导出的 settings.zip 文件,之后弹出勾选导入项的仓库,会显示我们导出时勾选的几项,全选导入即可。
之后会重启,随便新建一个项目 project ,进入后即可看到导入的数据源

注意:导出和导入是不带账号密码信息的,只有连接信息,必须重新输入账号密码。

Sharing data source settings
https://www.jetbrains.com/help/datagrip/managing-data-sources.html#share-data-sources

CMD+O 模糊搜索打开表

自定义编辑Filter Criteria快捷键

CMD+, 打开设置界面,keymap,搜索 filter,找到编辑过滤条件快捷键配置项
Edit Filter Criteria
默认快捷键为 Alt+Shift+CMD+F 太复杂了,修改其快捷键为 CMD+P

这样就可以实现 CMD+O 模糊搜索打开表,然后 CMD+P 快速 focus 到输入过滤条件的编辑框,配合模糊匹配字段名,可以瞬间完成简单的条件筛选,全程不需要鼠标。
比如在 user 表中查找 name='小明' 的用户,瞬间无鼠标完成,比他们用 Navicat 慢腾腾的手动编辑 sql 不知道快到哪里去了。

执行sql快捷键

默认是 CMD+回车 执行光标下的 sql 代码块
CMD+, 打开设置界面,keymap,搜索 Execute,找到
Execute current statement

DataGrip默认Project目录

DataGrip 默认Project目录:
/Users/username/Library/Preferences/DataGrip2017.1/projects

SQL查询

DataGrip使用入门-常用操作(三)
http://ywu.iteye.com/blog/2315495

上一篇 Java-Jar包

下一篇 Spring-Boot

阅读
评论
677
阅读预计2分钟
创建日期 2018-06-20
修改日期 2021-06-02
类别

页面信息

location:
protocol:
host:
hostname:
origin:
pathname:
href:
document:
referrer:
navigator:
platform:
userAgent:

评论