JetBrains DataGrip安装和使用的详细教程

 更新时间:2021年09月17日 11:27:00   作者:花伤情犹在  
日常开发中少不了各种可视化数据库管理工具。本文介绍另一个十分好用且强大的工具:DataGrip。具有一定的参考价值,感兴趣的可以了解一下

前言

日常开发中少不了各种可视化数据库管理工具。如果需要同时能连接多种数据库,大家肯定都会想到 DBeaverNavicat Premium。本文介绍另一个十分好用且强大的工具:DataGrip

DataGripJetBrains 公司推出的管理数据库的产品。对于 JetBrains 公司,开发者肯定都不陌生,IDEAReSharper 都是这个公司的产品,用户体验非常不错。

JetBrains DataGrip介绍:

如果用一句话来介绍DataGrip这款工具:

多种数据库,一个工具!

在这里插入图片描述

DataGrip 提供 Windows 版本和 macOS 版本以及Linux版本,支持几乎所有主流的关系数据库产品,如:PostgreSQL、MySQL、Oracle Database、SQL Server、Azure、Amazon Redshift、SQLite、DB2、H2、Sybase、Exasol、Apache Derby、MariaDB、HyperSQL、ClickHouse、Cassandra、Vertica、Greenplum、Apache Hive、Snowflake 等,并且提供了简单易用的界面,开发者上手几乎不会遇到任何困难。

安装教程

下载安装

DataGrip官网下载 或者 本地下载

点击下载

在这里插入图片描述

选择运行平台,点击下载

在这里插入图片描述

等待下载即可

在这里插入图片描述

下载完成后,双击安装

在这里插入图片描述

点击Next

在这里插入图片描述

选择安装路径,点击Next

在这里插入图片描述

安装选项,选完之后点击Next

在这里插入图片描述

安装选项说明

在这里插入图片描述

点击install

在这里插入图片描述

等待安装

在这里插入图片描述

点击Finish

在这里插入图片描述

安装完成之后,双击图标

在这里插入图片描述

导入用户配置,没有配置的话直接点击 OK

在这里插入图片描述

进入去之后不用管,点击Evaluate for free,然后点击Evaluate

在这里插入图片描述

选择主题方案,然后点击Next: Database Options

在这里插入图片描述

设置默认的SQL语言和脚本目录

选择你常用的SQL设为默认

这里我选择MySQL

然后点击Start using DataGrip

在这里插入图片描述

更换语言

默认是英文的,下面开始更换中文语言教程

进去之后在菜单栏选择File

在这里插入图片描述

点击Settings,或者按快捷键Ctrl+Alt+S

在这里插入图片描述

点击Plugins

在这里插入图片描述

搜索Chinese,选择第二个中文语言包,点击install

在这里插入图片描述

等待下载进度条

在这里插入图片描述

点击Restart IDE,等待自动重启即可

在这里插入图片描述

更换中文语言成功

在这里插入图片描述

更换中文语言教程结束

接下来给大家介绍一下DataGrip的基本使用步骤【连接数据库】

点击新建/New > 点击数据源/Data Source > 选择你需要的SQL

这里我以MySQL示例!其它SQL都大同小异

在这里插入图片描述

输入名称用户名和密码

第一次连接mysql会报错,提示你缺少驱动,会自动提示你安装

点击Download Driver Files就会自动帮你安装连接驱动

在这里插入图片描述

连接之前检查一下MySQL服务是否开启

在这里插入图片描述

点击测试连接/Test Connection后报错:服务器返回无效的时区,需要设置"serverTimezone"属性Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezon

在这里插入图片描述

英文版

在这里插入图片描述

解决方法:

检查MySQL设置时区:

Win+R打开运行cmd

在这里插入图片描述

打开cmd窗口

在这里插入图片描述

连接数据库,输入mysql -hlocalhost -uroot -p回车输入密码

在这里插入图片描述

输入show variables like'%time_zone';回车,显示时区配置

在这里插入图片描述

如果显示 SYSTEM 就是没有设置时区

输入set global time_zone = '+8:00';回车

在这里插入图片描述

显示Query OK, 0 rows affected (0.00 sec)就是设置成功了。

然后关闭cmd重新打开cmd重新连接数据库,连接成功后输入show variables like'%time_zone'; 回车

在这里插入图片描述

显示+08:00就可以了

这个时候重新连接数据库即可

点击 测试连接/Test Connection进行测试连接

在这里插入图片描述

时区问题解决

点击确定

在这里插入图片描述

连接数据库教程结束

使用DataGrip操作MySQL

如下图:

左边的数字代表一共有个数据库(例如我:默认4个数据库,我自己添加了一个,所以是5个

右边的数字代表一共选中了几个数据库(例如我:我一个都没选中所以是0

点击之后会展开所有数据库,可以选中取消选中

在这里插入图片描述

选中的数据库会在架构里面显示出来

比如这里我选中一个数据库

在这里插入图片描述

选中的数据库会在架构里面显示出来

在这里插入图片描述

点击还可以展开显示里面的表

在这里插入图片描述

选中要查询的数据库,右键:新建>查询控制台

在这里插入图片描述

DataGrip会给你智能代码补全

在这里插入图片描述

查询表的所有字段

在这里插入图片描述

右键:执行(或者上面有快捷键)

在这里插入图片描述

也可以点击这个绿色三角板

在这里插入图片描述

查询结果

在这里插入图片描述

JetBrains DataGrip安装和使用的详细教程到此结束

到此这篇关于JetBrains DataGrip安装和使用的详细教程的文章就介绍到这了,更多相关JetBrains DataGrip安装使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 安装navicat最新详细流程

    安装navicat最新详细流程

    Navicat是一款独立的数据库管理工具,支持多种数据库管理系统,包括MySQL、MariaDB、Oracle、PostgreSQL、SQLite等,下面这篇文章主要给大家介绍了关于安装navicat最新详细流程,需要的朋友可以参考下
    2023-06-06
  • 在PostgreSQL中实现递归查询的教程

    在PostgreSQL中实现递归查询的教程

    这篇文章主要介绍了在PostgreSQL中实现递归查询的教程,包括在递归查询内排序等方法的介绍,需要的朋友可以参考下
    2015-04-04
  • Navicat最新版安装详细教程(超简单)

    Navicat最新版安装详细教程(超简单)

    Navicat最新版增加Redis连接功能,支持多种数据库管理,安装步骤包括下载、解压、复制dll文件和启动软件,感兴趣的朋友跟随小编一起看看吧
    2024-11-11
  • NoSQL开篇之为什么要使用NoSQL

    NoSQL开篇之为什么要使用NoSQL

    NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面
    2016-02-02
  • ACCESS转SQLSERVER数据库的注意事项

    ACCESS转SQLSERVER数据库的注意事项

    Access承重量太低,当你考虑升级到SQL Server时,并不只是个连接字符串需要改变,需要改变的还有很多
    2007-01-01
  • SQL查询连续号码段的巧妙解法

    SQL查询连续号码段的巧妙解法

    在ITPUB上有一则非常巧妙的SQL技巧,学习一下,记录在这里
    2013-09-09
  • 时序数据库VictoriaMetrics源码解析之写入与索引

    时序数据库VictoriaMetrics源码解析之写入与索引

    这篇文章主要为大家介绍了VictoriaMetrics时序数据库的写入与索引源码解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • 关于关系数据库如何快速查询表的记录数详解

    关于关系数据库如何快速查询表的记录数详解

    这篇文章主要给大家介绍了关于关系数据库如何快速查询表的记录数的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用关系数据库具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • 数据库建立索引的一般依据小结

    数据库建立索引的一般依据小结

    以下是一些普遍的建立索引时的判断依据。一言以蔽之,索引的建立必须慎重,对每个索引的必要性都应该经过仔细分析,要有建立的依据
    2012-05-05
  • 50条SQL查询技巧、查询语句示例

    50条SQL查询技巧、查询语句示例

    这篇文章主要介绍了50条SQL查询技巧、查询语句示例,本文以学生表、课程表、成绩表、教师表为例,讲解不同需求下的SQL语句写法,需要的朋友可以参考下
    2015-06-06

最新评论