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

前言

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

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


JetBrains DataGrip介绍:

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

多种数据库,一个工具!28A64CC4-B4A6-AA29-8207-28EE2D4A733F.png

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官网下载

点击下载

1E56FBF0-B36A-2633-2748-BB1AA0721BF3.png

选择运行平台,点击下载

1224B9B1-51C6-1DBF-6AAF-13494FFCB8D2.png

等待下载即可

275ACAF0-B051-6DA7-A5BA-2B55E809BC90.png

下载完成后,双击安装

2F15B6B5-F6DE-669F-E91A-D831B3FA0A21.png

点击Next

1ABF9F66-DEC0-2F96-805E-B2A7558EC333.png

选择安装路径,点击Next

946B7844-2700-7149-BEA1-57D8B970A545.png

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

E7199041-4E65-8413-0C2B-1D51F6AC46D4.png

安装选项说明

1F350F9D-790D-2ACF-7810-72FC1C7AC7AF.png

点击install

2679E8DC-5590-88A6-CF2D-1F3D83E7D88F.png

等待安装

CB6DDA16-FCF8-864C-6FC5-715952BF3407.png

点击Finish

202D1A34-9326-7FE2-8CA8-ED8D60ADA969.png

安装完成之后,双击图标

2F15B6B5-F6DE-669F-E91A-D831B3FA0A21.png

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

6418ACF2-E819-1E94-96EA-958A8635E179.png

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

A83EC7BB-ACE8-90B4-857F-F01732C2A724.png


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

E6934171-8E5C-5DC8-9F42-5644AB9F3316.png

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

选择你常用的SQL设为默认

这里我选择MySQL

然后点击Start using DataGrip

29C184EE-1F12-D293-2092-C639EDD9A0D3.png

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

进去之后在菜单栏选择File

F4EF32F7-533F-CA71-3700-6E040DE45658.png

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

2324BE9D-9AFC-7CA9-0A77-85541C9C3B27.png

点击Plugins

1297E293-647D-D00D-BA22-A5023BE5724A.png

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

EB1C9B89-FAE4-7772-FA18-4B237338A1E4.png

等待下载进度条

AE72A882-E369-50E6-13B0-691F3377CD0F.png

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

475CF073-A01A-FC68-25E6-FF82DAD0EAFE.png

更换中文语言成功

91793507-C6C1-A820-735A-A4867CE9D656.png

更换中文语言教程结束
接下来给大家介绍一下DataGrip的基本使用步骤【连接数据库】

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

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

B18E2D9F-D88A-6323-249C-7DED15D5B928.png

输入名称用户名和密码

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

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

7D6F3BF7-C02A-E647-D34D-EA9A24445714.png

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

64FB506C-A9AA-B777-5DE4-1788EAB5FE53.png

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

2476B498-DFC2-8DC5-C969-DBA9A6C253D5.png

英文版

B5E66764-9F70-9FE9-08F6-69BD6284E24E.png

解决方法:

检查MySQL设置时区:

Win+R打开运行cmd

6ADF3A1F-F786-794C-2D7D-3BBC8774BD91.png

打开cmd窗口

33654765-7471-98E3-D2EE-89930223E810.png

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

69834EA3-FE92-F846-CCCA-55E7264AABCA.png

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

FEDB0851-BA84-D162-4003-C94EA7B5A479.png

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

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

A3F135B2-B390-7A84-F68B-7F807EC9011D.png

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

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

6CB88F75-BAF2-FA8C-7448-3984BF0A6742.png

显示+08:00就可以了

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

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

3F68904A-AFB3-51DD-6663-E60299860B60.png

时区问题解决

点击确定

A32DEEE6-D374-868F-B9F1-81BF3E88DC62.png

连接数据库教程结束
使用DataGrip操作MySQL
如下图:

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

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

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

C24E6BBD-9E02-F86C-E44D-DA0BE32595D6.png

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

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

75B9D97A-F17E-77CD-C4B1-6C8F7288B5CA.png

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

AF7402D5-4998-6E2A-5846-7ABEFA7E8467.png

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

74BA35B4-09EB-A13E-CF9F-2F21B6F500CE.png

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

E91A62C3-6B1F-CCD2-9B1F-605A0E4B5889.png

DataGrip会给你智能代码补全

F5684249-111F-0B2C-3F17-495CC4B27E76.png

查询表的所有字段

BA5F1526-C145-D944-7CA9-0B13DBDE48F4.png

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

0F77FB4C-2CCB-612D-DC05-AB3CB246FBA0.png

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

5E098CD4-1CD7-9EAD-0E52-FCF4E575C28A.png

查询结果

0D18640F-7D98-1B18-158B-D8FEE63AADB3.png

JetBrains DataGrip安装和使用的详细教程到此结束
收藏 (0)
评论列表
正在载入评论列表...
我是有底线的
为您推荐
    暂时没有数据