SQLyog,Navicat快捷键不爽?试试DataGrip这款神器
前言
不知道大家现在用的SQL可视化工具是什么?我先简单说下我的经历吧,最开始接触的数据库是MySQL,经历过黑窗口的那段时光可算入门了,后来开始使用可视化工具,第一个接触的是SqlYog(小海豚)这款界面非常友好的工具,用着很有感觉,后来工作了,公司用的是SqlServer,无奈小海豚不支持了,我当时尝试着使用Navcat,嗯,真香,用着挺好用的,最重要的是,这款软件支持的数据库类型特别多,但是后来用着用着发现每次执行都需要手动点击运行,每次格式化sql还得点击美化sql,这对我这种键盘党肯定受不了,一次偶然机会看到了DataGrip开启了新大陆,下载链接在文末!!!
DataGrip简介
DataGrip是什么呢?这个名字可能听起来有点陌生, 但是只要你用过IntelliJ IDEA一定会有印象,没错它就是Idea里面自带的DataBase,只不过JetBrains公司把它单独抽取出来做成一款产品,它支持SqlServer、MySql、Oracle、PostgreSQL、MongoDB等主流数据库,安装插件还支持Redis,最主要的是它里面的快捷键和JetBrains下的Idea,WebStorm等产品是一样的。
DataGrip上手
先上张DataGrip的启动图
不错不错,当然了既然是JetBrains公司的,肯定是收费不过有30天的免费试用,破解的话再网上找下激活码就可以了
DataGrip简单配置
- 因为很多时候我们在写sql时候希望提示的关键字是大写的,在DataGrip中简单配置下就可以了。设置好后已有的没生效,试试
Ctrl+Alt+L
2.输入指定关键字就会出来相对应的模板,这就是Live Templates
,合理使用能使你的工作事半功倍。上面是系统内部设置好的。
DataGrip插件
- 第一款是快捷键提示插件,当你使用鼠标频繁点击(每一次)一个按钮时候,右下角就会弹出一个小的提示框,并告诉你该按钮的快捷键是什么,如果没有快捷键会提示你设置,或者忽略该按钮的快捷键,对于键盘党简直一神器,JetBrains公司其他软件也支持、
- 第二个就是一款使小括号变好看的插件,一开始以为花里胡哨,用了后,真香,当然其他软件也支持
- 最后一个就比较厉害了,Google、有道翻译软件,选中单词按下
Ctrl+Shift+y
即可翻译,对于一些不认识的字段名字,或者表名,直接翻译下就行
DataGrip常用操作
1.调出Console
窗口
- 选中你想操作的数据库,右击即可,快捷键是,光标定位在左侧该数据库上,必须是
数据库目录
,按下Ctrl+B
即可
- 在Console台右上角可以切换数据库
2.执行SQL
- 点击
Run SQL
太麻烦?光标定位该SQL片段中随意位置,Ctrl+Enter
试试,然后狠狠地按下回车
3.关于定位
- 搜索表名的话,直接定位到左侧菜单栏,然后键盘输入就可以了
- 复制好的存储过程名字,怎么打开?这个问题刚开始我也有点郁闷,因为上面说的搜索,是自己手动敲键盘才能生效,但是将复制好的存储过程怎么定位呢?其实很简单,将复制的存储过程名字,粘贴到console,然后按住Ctrl,点击就会在左侧定位到对应的存储过程,双击打开即可,还有就是想看存储过程的参数的话,按住
Ctrl+p
即可
4.格式化代码
- 还有比较重要的是格式化SQL,Navcat中是叫做美化SQL,DataGrip中的快捷键就是
Ctrl+Alt+l
如果没有反应那就是快捷键冲突
- 当你在DataGrip中写好SQL,并且是格式化好后的SQL,想复制到接口的注解上,并且想变成一行?手动删除换行符?太麻烦了,选中所需片段,
Ctrl+Shift+J
试试,注意有些地方需要加空格,别忘了把最后的分号去掉
5.查询相关
- 最常用查询当然是
Select * from 表名
,试试sel
然后按下Tab
键
6.窗口拖动
- 想对比两个SQL结果?只需要将该结果固定起来即可,还可以随意拖动窗口
7.表相关操作
-
查看表内数据
-
查看ddl语句
-
修改表结构,光标定位到要修改的表,然后
Ctrl+F6
进行修改
8.查询技巧
- 单表查询,用
select *
想列出该表所有字段 (输入其中任意一个字段的信息)
- 多表也是如此
- 查询出来的结果集,想复制 列出来的字段字段(多张表联查,取各个表的部分字段)这时候列出所有字段就不友好了
在结果集区域右击 view as --> Text
然后复制红色区域就可以了
配置MySQL
说了这么多,我数据库都没连接上怎么办?别着急,手把手带你配置,其他数据库一样
-
准备好一个MySQL的服务,安装本地,虚拟机服务器安装,Docker都可以,有无密码都可以
-
然后添加
-
驱动的话,可以在线下载,因为国外下载有可能很慢,我们演示手动关联对应驱动的Jar包,能直接下载可以绕过,首先点击Driver里面的
Go to Driver
-
然后关联下Jar即可,注意Mysql的版本和驱动包的版本
默认是这个目录,有强迫症的同学可以参考下
关于下载(2019.3版本)
下载的话这里给两个渠道,一个是官网,一个是本人网盘
最后
下面有博主联系方式,希望小伙伴在用的时候,心里默念一声,好人一生平安!!!
有什么问题,可以文末留言评论,实在搞不懂可以加我qq:872019874,备注Csdn,感觉不错的话点个赞,以上都是本人总结的经验,所有图片均出自本人之手,第一次写博客,多多指教!!!