DataGrip

一. 什么是DataGrip

DataGrip 是JetBrains公司开发的数据库管理客户端工具(操作数据库的IDE,类似产品有navicat,dbeaver,workbench)。

二. DataGrip的优点

1. 多平台

  1. Windows
  2. OS X
  3. Linux上使用

2. 支持多种数据库

  1. SQL Server
  2. Oracle
  3. PostgreSQL
  4. MySQL
  5. DB2
  6. Sybase
  7. SQLite
  8. Derby
  9. HyperSQL
  10. H2

3. 方便

连接到数据库服务器执行sql、创建表、创建索引以及导出数据很方便(大量快捷键)

总结:多平台和支持多种数据库其他竞品也支持,所以优点主要体现在第三点,大量熟悉的快捷键,使用方便。

三. 安装

1. 下载链接

DataGrip下载链接
DataGrip windows版本直达

2. 激活

DataGrip和Intellij IDEA都是JetBrains公司的产品,激活方式是一样的(用过idea的都知道)。

推荐:购买正版(支持正版从我做起!)

还有一个重要的原因是花了钱可以帮助你更好的熟悉,使用,掌握该工具(不信你试试)

3. 配置

  1. File-DataSource

  2. +号添加连接数据配置,此处以mysql为例

    第一次配置的时候,第三个红框需要下载相对应的mysql驱动,下载失败多尝试几次即可。

  3. 配置serverTimezone(此处我配置的上海)

  4. 测试

  5. 选择schemas(mysql的DataBase)

  6. 结构如图所示

四. 使用

  1. 打开console控制台(Ctrl+shift+F10)

    查询测试:

    执行sql以及commit快捷键:Ctrl+Enter
  2. 更改多条sql语句的选择执行

    通过setting可以设置执行的sql语句是哪条,默认为执行询问。

效果:

可更改为执行光标所在行的sql语句

  1. 创建表

  2. 操作表

    • 增加修改

      点加减号可新增删除数据行,需要注意的是,所有update操作都需要点db按钮commit(或者快捷键alt+enter)

    • 外键关联alt+F7

      视图中选择相对应的表格 alt+F7可跳转到外键关联表

    • 选中表单元格 ctrl+shift+← 或者 ctrl+shift+→ 可缩短和拉长当前格

    • ctrl+alt+n 设置当前单元格为null

  3. console中操纵sql

    • 格式化sql(ctrl+alt+L,和idea一样)

    • 注释(ctrl+/ 或 ctrl+shift+/)

    • 多光标模式(alt+shift+鼠标左键)

    • 大小写自动转换 ctrl+shift+u (sql最好大写)

    • ctrl+关键字 可链接到相对应的表

    • 显示关键字详情 ctrl+q,选中关键字 ctrl+q 可显示右侧信息

  4. 搜索Ctrl+N

    shift+shift 全局搜索

  5. 导出

    还可以选择多种格式,右侧显示视图

    重点可以关注一下两点:

  • 导出sql:
  • 导出json(这个就帅了,写需求文档就很棒)
  1. 导入

    formats 选择格式,默认选Tab-separated按行分割,或者comma(逗号)、pipe(管道)切割,通过Data Preview预览效果。

然后就可以导入了,速度还挺快。

怎么样?内容丰富功能齐全,是不是很心动?马上玩起来呀。

DataGrip初体验相关推荐

  1. 苹果电脑安装python3密码_mac系统安装Python3初体验

    前沿 对于iOS开发不要随便拆卸系统自带的Python,因为有很多 library 还是使用 Python2.7. 1 安装Xcode 1.1 App Store 搜索Xcode 并安装 1.2 安装 ...

  2. MapReduce编程初体验

    需求:在给定的文本文件中统计输出每一个单词出现的总次数 第一步: 准备一个aaa.txt文本文档 第二步: 在文本文档中随便写入一些测试数据,这里我写入的是 hello,world,hadoop he ...

  3. 小程序 缩放_缩放流星应用程序的初体验

    小程序 缩放 by Elie Steinbock 埃莉·斯坦博克(Elie Steinbock) 缩放流星应用程序的初体验 (First Experiences Scaling a Meteor Ap ...

  4. wxWidgets刚開始学习的人导引(3)——wxWidgets应用程序初体验

    wxWidgets刚開始学习的人导引全文件夹   PDF版及附件下载 1 前言 2 下载.安装wxWidgets 3 wxWidgets应用程序初体验 4 wxWidgets学习资料及利用方法指导 5 ...

  5. 用鸿蒙跑了个 “hello world”!鸿蒙开发初体验

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来源 | https://my.oschina.net/u ...

  6. Windows Embedded Standard开发初体验(二)

    支持Silverlight的Windows Embedded Standard 好了,完成安装之后,我们就可以来做Windows Embedded Standard的第一个操作系统镜像了.在开始菜单中 ...

  7. 深度探索Hyperledger技术与应用之超级账本初体验(附部署代码)

    2019独角兽企业重金招聘Python工程师标准>>> 本章零基础地介绍了如何快速体验超级账本搭建的区块链网络,我们先绕过了比较复杂的初始化配置,用官方提供的fabric-sampl ...

  8. Spring环境搭建,IoC容器初体验~

    由于最近的任务是关于IoC配置文件格式的转换,所以需要从Spring的IoC容器开始学起,今天根据网上的介绍搭建了Spring环境,并对其IoC容器进行了初体验.文章中涉及到的软件以及推荐的一本关于S ...

  9. 来自新手Banana Pi香蕉派初体验

    2019独角兽企业重金招聘Python工程师标准>>> 一.前言 一段时间来对有强大的技术支持和完善的社区的Raspberry Pi很感兴趣,本想入一片学习学习,但转念一想Raspb ...

最新文章

  1. 小菜鸟与后台对接接口下来的感受
  2. 网站站外优化工作这四项比较“突出”
  3. Xor Path - 牛客
  4. Play framework简介
  5. 【企业管理】人力资源-华为实践
  6. [转]IP动态切换脚本
  7. MxNet教程:使用一台机器训练1400万张图片
  8. 用Windows 10自带的paint/画图 软件删除图片中的文字,并且添加新文字,适合学术应用,有截图
  9. 嵌入式工作笔记0003---认识LCD显示器
  10. android11.0 Launcher3 高端定制之时钟动态图标
  11. 遭遇Excel的宏病毒
  12. SLAM AR 技术与应用
  13. 17. 如何通过 SAP ABAP OData $expand 操作在同一个 HTTP 请求中返回多个节点的数据
  14. 光电耦合器原理及应用介绍
  15. linux系统安装arcgis server 10.3.1
  16. 分析塑料卡板箱价格未来趋向
  17. 后端程序员:如果把Java比作恋人.......
  18. 软件外包业迸发并购冲动 能否破解规模之痛
  19. C++应程序实现修改设备IP地址、MAC、设备ID功能
  20. 【附源码】计算机毕业设计SSM网上宠物店预约系统

热门文章

  1. 通达信 缠论分笔、分段DLL插件
  2. 算法从入门到入土(一)
  3. Velocity使用示例
  4. 灰色预测 GM(1,1) (grey prediction)
  5. git commit 命令出现“fatal: unable to auto-detect email address (got '******@.(none)')错误
  6. HTTP请求方式:get与post
  7. 国内20个最文艺小清新网站,推荐给你
  8. cbrt c语音_sqrt - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
  9. Python记10(pyqt5
  10. ios生成随机数方法