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
页面信息
location:
protocol
: host
: hostname
: origin
: pathname
: href
: document:
referrer
: navigator:
platform
: userAgent
: