吊打Navicat?这款神器牛逼了~
https://www.cnblogs.com/zuge/p/7397255.html

File->DataSource :配置数据源。
选择需要连接的数据库类型
点击 Driver 后的数据库类型,会跳转到驱动下载页面,点击 download,下载完会显示驱动包
如果下载的驱动有问题,可以手动添加本地驱动包,在试用过程中,创建 Oracle 连接时,下载的驱动包就有问题,提示缺少 class,点击右侧绿色的+号,选择本地下载好的 jar 包,通过右侧上下箭头,将导入的 jar 包移到最上位置就 OK 了
File->Settings,当前面板显示了常用设置项
基本上默认设置就足够了,要更改设置也很简单,左侧菜单已经分类好了,第一项是数据库相关的配置,第二项是配置外观的,在这里可以修改主题,key map 修改快捷键,editor 配置编辑器相关设置,在这里可以修改编辑器字体,展开 edit 项: Editor->Color & Fonts->Font
需要将当前主题保存一下,点击 save as,起个名,选择重命名后的主题就能修改了,这里我选择习惯的 Conurier New 字体,大小为 14 号,点击右下角的 apply,点击 OK
数据库常用操作
左上区域显示了当前数据库连接,展开后会显示数据库表等信息,如果展开后没有任何信息,需要选中数据库连接,点击上面的旋转图标同步一下,下方有个 More Schema 选项,点击可以切换不同的 schema。sql 语句编写

也可以使用快捷键 Ctrl+Enter,选中情况下,会直接执行该 sql,未选中情况下,如果控制台中有多条 sql,会提示你要执行哪条 sql。Ctrl+.快捷键会自动执行当前 sql,其实 DataGrip 也能设置,在 setting->Database-General中
语句执行时默认是提示,改成 smallest statement 后,光标停留在当前语句时,按下 Ctrl+Enter 就会直接执行当前语句。
如果某列的宽度太窄,可以鼠标点击该列的任意一个,使用快捷键Ctrl+Shift+左右箭头可以调整宽度,如果要调整所有列的宽度,可以点击左上角红框部分,选择所有行,使用快捷键Ctrl+Shift+左右箭头调整修改数据
有的时候我们要把某个字段置为 null,不是空字符串"",DataGrip 也提供了渐变的操作,直接在列上右键,选择 set null
对于需要多窗口查看结果的,即希望查询结果在新的 tab 中展示,可以点击 pin tab 按钮,那新查询将不会再当前 tab 中展示,而是新打开一个 tab
我就问这么吊的工具,还有谁!!!新建表

我就问你看到这个窗口兴奋不兴奋!!!
我就问你怕不怕
可以查看表的数据,也能查看 DDL 语句数据库导出
即可以导出 insert、update 形式的 sql 语句,也能导出为 html、csv、json 格式的数据
点击右上角下载图标,在弹出窗口中可以选择不同的导出方式,如 sql insert、sql update、csv 格式等

除了能导出数据外,还能导入数据
注意,导出的时候如果勾选了左侧的两个 header 选项,导入的时候如果有 header,也要勾选,不然会提示列个数不匹配小技巧
导航+全局搜索
关键字导航

快速导航到指定的表、视图、函数等

全局搜索

结果集搜索

导航到关联数据
选择要显示第一条数据还是显示所有数据
会自动打开关联表的数据
相反,查询字表的数据时,也能自动定位到父表数据转换
结果集数据过滤
也可以对着需要过滤数据的列右键,filter by 过滤
行转列

变量重命名

自动检测无法解析的对象

权限定字段名

格式化
*通配符自动展开

大写自动转换
sql 格式化
列编辑
多光标模式

代码注释

列编辑

历史记录
代码历史

命令历史

长按关注,学习更多
推荐阅读
评论

