DataGrip使用教程(GIF版)

DataGrip使用教程背景今天给大家介绍一款数据库连接工具,可能你正在使用navicat、workbench、sqlyog、DBeaver等等,这里不做拉踩,没有最好的工具,更没有完美的工具,即便众多连接工具的目标肯定是趋于完美,笔者认为,适合自己的才是最好的,下面给大家介绍一下jetbrain大家族中dataGrip,特色功能很多,下面只是列举了开发中常见的操作,欢迎大家评论补充。正文1、下载和安装https://www.jetbrains.com/datagrip/激活方式和IDEA一样

大家好,又见面了,我是你们的朋友全栈君。

DataGrip使用教程

背景

今天给大家介绍一款数据库连接工具,可能你正在使用navicat、workbench、sqlyog、DBeaver等等,这里不做拉踩,没有最好的工具,更没有完美的工具,即便众多连接工具的目标肯定是趋于完美,笔者认为,适合自己的才是最好的,下面给大家介绍一下jetbrain大家族中dataGrip,特色功能很多,下面只是列举了开发中常见的操作,欢迎大家评论补充。

正文

1、下载和安装

https://www.jetbrains.com/datagrip/

激活方式和IDEA一样,都是jetbrain的产品,这里就不做具体的介绍了

2、数据库连接

  • 初次安装可能会需要安装驱动
    在这里插入图片描述

3、创建console并查询

  • 查询快捷键:Ctrl/Command + ENTER
  • 格式化快捷键:Ctrl/Command+ SHIFT + ENTER
  • 创建console之后,会在右上角的file中自动创建并展示,这样有利于同一连接的不同console管理保存,当存在多个连接时,显得更加井井有条。
    在这里插入图片描述

4、创建表并生成语句

  • 针对于已经存在的表,可以选中数据表,通过快捷键Ctrl/Command + B查看,或者右键—>SQL SCRIPT—->Source Editors查看
    在这里插入图片描述

5、自定义查询模板并查看执行时长

  • jetbrain基本产品都支持实时模板功能,IDEA中也可设置
  • 在output中查询执行时长

在这里插入图片描述

6、结果集的多种格式导出

  • 支持SQL插入语句、更新语句、JSON格式、MarkDown格式、HTML等多种格式的复制和导出

在这里插入图片描述

7、结果集的行转列查看

  • 当数据结果集比较少,但是表的列特别多时,可以采用行转列方便查看
  • 当然也支持指定行进行行转列,选中需要转换的数据行,并输入Ctrl/Command + Q即可
    在这里插入图片描述

8、结果集检索和排序

  • 结果集中定位指定的列:Ctrl/Command + f12
  • 结果集的排序和组合排序:点击指定的列即可
  • 字段宽度调节:按住Ctrl/Command + Shift,并将鼠标骑缝拖动
  • 如果结果集数据不多,甚至直接可以使用Ctrl/Command + F 直接搜索
    在这里插入图片描述

9、数据表预览和数据过滤

  • 预览数据表:选中表,使用快捷键Ctrl/Command + Q
  • 过滤表数据:双击打开表,在上方的filter处直接输入过滤条件即可,相当于where语句中的条件,从output中的语句也可看出

在这里插入图片描述

10、事务提交方式的切换

  • 不同的场景可能会切换数据库的提交方式,比如执行写操作时,为了保险起见,设置手动提交,确保语句执行无误之后,再点击commit进行提交。
    在这里插入图片描述
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125993.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • linux关闭系统防火墙命令_linux系统如何关闭防火墙

    linux关闭系统防火墙命令_linux系统如何关闭防火墙LINUX关闭防火墙的方法导语:LINUX关闭防火墙的方法,你懂吗?下面的是百分网小编为大家搜集的LINUX关闭防火墙的方法,欢迎阅读,谢谢!(1)重启后永久性生效:开启:chkconfigiptableson关闭:chkconfigiptablesoff(2)即时生效,重启后失效:开启:serviceiptablesstart关闭:serviceiptablesstop需要说…

    2022年9月5日
  • javascript中的后退和刷新

    javascript中的后退和刷新后退+刷新在C#Web程序中,如为页面按钮写返回上一页代码this.RegisterClientScriptBlock("E","");其中,history

    2022年7月3日
  • 八路抢答器c语言程序,八路抢答器-51单片机(附Proteus仿真、C代码、原理图及PCB、论文和元器件清单)…

    八路抢答器c语言程序,八路抢答器-51单片机(附Proteus仿真、C代码、原理图及PCB、论文和元器件清单)…获取全套设计资源,请见后文说明…设计要求1)抢答器同时供8名选手或2个代表队比赛,分别用8个按钮S0-S7表示;2)设置一个系统清除和抢答控制开关S,该开关由主持人控制;3)抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在优先抢答选手的编号一直保持到主持人将系统清除为止;4)抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30s等)。当主持人启动“开始”按键后,定时器进行减计…

    2022年10月20日
  • java web的动静分离_Nginx+Tomcat动静分离架构

    java web的动静分离_Nginx+Tomcat动静分离架构Nginx+Tomcat动静分离架构Nginx+tomcat是目前主流的javaweb架构,Nginx动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用Nginx处理静态页面,Tomcat、Resin出来动态页面。动静分离从目前实现角度来讲大致分为两种,一种是纯粹的把静态文件独立成单独的域名,放在独…

    2022年5月20日
  • goland激活码 2021_通用破解码

    goland激活码 2021_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
  • 外链式样式表_引入CSS样式表(书写位置)

    外链式样式表_引入CSS样式表(书写位置)CSS初识CSS(CascadingStyleSheets)美化样式CSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式。CSS以HTML为基础,提供了丰富的功能,如字体、颜色、背景的控制及整体排版等,而且还可以针对不同的浏览器设置不同的样式。引入CSS样式表(书…

    2022年7月14日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号