DataGrip初体验
DataGrip
一. 什么是DataGrip
DataGrip 是JetBrains公司开发的数据库管理客户端工具(操作数据库的IDE,类似产品有navicat,dbeaver,workbench)。
二. DataGrip的优点
1. 多平台
- Windows
- OS X
- Linux上使用
2. 支持多种数据库
- SQL Server
- Oracle
- PostgreSQL
- MySQL
- DB2
- Sybase
- SQLite
- Derby
- HyperSQL
- H2
3. 方便
连接到数据库服务器执行sql、创建表、创建索引以及导出数据很方便(大量快捷键)
总结:多平台和支持多种数据库其他竞品也支持,所以优点主要体现在第三点,大量熟悉的快捷键,使用方便。
三. 安装
1. 下载链接
DataGrip下载链接
DataGrip windows版本直达
2. 激活
DataGrip和Intellij IDEA都是JetBrains公司的产品,激活方式是一样的(用过idea的都知道)。
推荐:购买正版(支持正版从我做起!)
还有一个重要的原因是花了钱可以帮助你更好的熟悉,使用,掌握该工具(不信你试试)
3. 配置
File-DataSource
+号添加连接数据配置,此处以mysql为例
第一次配置的时候,第三个红框需要下载相对应的mysql驱动,下载失败多尝试几次即可。配置serverTimezone(此处我配置的上海)
测试
选择schemas(mysql的DataBase)
结构如图所示
四. 使用
- 打开console控制台(Ctrl+shift+F10)
查询测试:
执行sql以及commit快捷键:Ctrl+Enter - 更改多条sql语句的选择执行
通过setting可以设置执行的sql语句是哪条,默认为执行询问。
效果:
可更改为执行光标所在行的sql语句
创建表
操作表
增加修改
点加减号可新增删除数据行,需要注意的是,所有update操作都需要点db按钮commit(或者快捷键alt+enter)外键关联alt+F7
视图中选择相对应的表格 alt+F7可跳转到外键关联表选中表单元格 ctrl+shift+← 或者 ctrl+shift+→ 可缩短和拉长当前格
ctrl+alt+n 设置当前单元格为null
console中操纵sql
格式化sql(ctrl+alt+L,和idea一样)
注释(ctrl+/ 或 ctrl+shift+/)
多光标模式(alt+shift+鼠标左键)
大小写自动转换 ctrl+shift+u (sql最好大写)
ctrl+关键字 可链接到相对应的表
显示关键字详情 ctrl+q,选中关键字 ctrl+q 可显示右侧信息
搜索Ctrl+N
shift+shift 全局搜索
导出
还可以选择多种格式,右侧显示视图
重点可以关注一下两点:
- 导出sql:
- 导出json(这个就帅了,写需求文档就很棒)
- 导入
formats 选择格式,默认选Tab-separated按行分割,或者comma(逗号)、pipe(管道)切割,通过Data Preview预览效果。
然后就可以导入了,速度还挺快。
怎么样?内容丰富功能齐全,是不是很心动?马上玩起来呀。
DataGrip初体验相关推荐
- 苹果电脑安装python3密码_mac系统安装Python3初体验
前沿 对于iOS开发不要随便拆卸系统自带的Python,因为有很多 library 还是使用 Python2.7. 1 安装Xcode 1.1 App Store 搜索Xcode 并安装 1.2 安装 ...
- MapReduce编程初体验
需求:在给定的文本文件中统计输出每一个单词出现的总次数 第一步: 准备一个aaa.txt文本文档 第二步: 在文本文档中随便写入一些测试数据,这里我写入的是 hello,world,hadoop he ...
- 小程序 缩放_缩放流星应用程序的初体验
小程序 缩放 by Elie Steinbock 埃莉·斯坦博克(Elie Steinbock) 缩放流星应用程序的初体验 (First Experiences Scaling a Meteor Ap ...
- wxWidgets刚開始学习的人导引(3)——wxWidgets应用程序初体验
wxWidgets刚開始学习的人导引全文件夹 PDF版及附件下载 1 前言 2 下载.安装wxWidgets 3 wxWidgets应用程序初体验 4 wxWidgets学习资料及利用方法指导 5 ...
- 用鸿蒙跑了个 “hello world”!鸿蒙开发初体验
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来源 | https://my.oschina.net/u ...
- Windows Embedded Standard开发初体验(二)
支持Silverlight的Windows Embedded Standard 好了,完成安装之后,我们就可以来做Windows Embedded Standard的第一个操作系统镜像了.在开始菜单中 ...
- 深度探索Hyperledger技术与应用之超级账本初体验(附部署代码)
2019独角兽企业重金招聘Python工程师标准>>> 本章零基础地介绍了如何快速体验超级账本搭建的区块链网络,我们先绕过了比较复杂的初始化配置,用官方提供的fabric-sampl ...
- Spring环境搭建,IoC容器初体验~
由于最近的任务是关于IoC配置文件格式的转换,所以需要从Spring的IoC容器开始学起,今天根据网上的介绍搭建了Spring环境,并对其IoC容器进行了初体验.文章中涉及到的软件以及推荐的一本关于S ...
- 来自新手Banana Pi香蕉派初体验
2019独角兽企业重金招聘Python工程师标准>>> 一.前言 一段时间来对有强大的技术支持和完善的社区的Raspberry Pi很感兴趣,本想入一片学习学习,但转念一想Raspb ...
最新文章
- 小菜鸟与后台对接接口下来的感受
- 网站站外优化工作这四项比较“突出”
- Xor Path - 牛客
- Play framework简介
- 【企业管理】人力资源-华为实践
- [转]IP动态切换脚本
- MxNet教程:使用一台机器训练1400万张图片
- 用Windows 10自带的paint/画图 软件删除图片中的文字,并且添加新文字,适合学术应用,有截图
- 嵌入式工作笔记0003---认识LCD显示器
- android11.0 Launcher3 高端定制之时钟动态图标
- 遭遇Excel的宏病毒
- SLAM AR 技术与应用
- 17. 如何通过 SAP ABAP OData $expand 操作在同一个 HTTP 请求中返回多个节点的数据
- 光电耦合器原理及应用介绍
- linux系统安装arcgis server 10.3.1
- 分析塑料卡板箱价格未来趋向
- 后端程序员:如果把Java比作恋人.......
- 软件外包业迸发并购冲动 能否破解规模之痛
- C++应程序实现修改设备IP地址、MAC、设备ID功能
- 【附源码】计算机毕业设计SSM网上宠物店预约系统
热门文章
- 通达信 缠论分笔、分段DLL插件
- 算法从入门到入土(一)
- Velocity使用示例
- 灰色预测 GM(1,1) (grey prediction)
- git commit 命令出现“fatal: unable to auto-detect email address (got '******@.(none)')错误
- HTTP请求方式:get与post
- 国内20个最文艺小清新网站,推荐给你
- cbrt c语音_sqrt - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
- Python记10(pyqt5
- ios生成随机数方法