阅读: 13 发表于 2024-07-13 21:02
日常开发中少不了各种可视化数据库管理工具。如果需要同时能连接多种数据库,大家肯定都会想到 DBeaver、Navicat Premium。本文介绍另一个十分好用且强大的工具:DataGrip。
DataGrip 是 JetBrains 公司推出的管理数据库的产品。对于 JetBrains 公司,开发者肯定都不陌生,IDEA 和 ReSharper 都是这个公司的产品,用户体验非常不错。
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
安装选项说明
点击install
等待安装
点击Finish
安装完成之后,双击图标
选择主题方案,然后点击Next: Database Options
选择你常用的SQL设为默认
这里我选择MySQL
然后点击Start using DataGrip
进去之后在菜单栏选择File
点击新建/New > 点击数据源/Data Source > 选择你需要的SQL
这里我以MySQL示例!其它SQL都大同小异
第一次连接mysql会报错,提示你缺少驱动,会自动提示你安装
点击Download Driver Files就会自动帮你安装连接驱动
点击测试连接/Test Connection后报错:服务器返回无效的时区,需要设置"serverTimezone"属性Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezon
检查MySQL设置时区:
Win+R打开运行cmd
输入set global time_zone = '+8:00';回车
然后关闭cmd重新打开cmd重新连接数据库,连接成功后输入show variables like'%time_zone'; 回车
这个时候重新连接数据库即可
点击 测试连接/Test Connection进行测试连接
点击确定
左边的数字代表一共有个数据库(例如我:默认4个数据库,我自己添加了一个,所以是5个)
右边的数字代表一共选中了几个数据库(例如我:我一个都没选中所以是0)
点击之后会展开所有数据库,可以选中或取消选中
比如这里我选中一个数据库