idea DataGrip 使用图解教程

本文介绍了JetBrains的数据库管理工具DataGrip,它支持多种数据库,包括PostgreSQL、MySQL等。提供了Windows、macOS和Linux版本。详细步骤包括下载安装、设置中文、连接数据库及解决时区问题。DataGrip具有用户友好的界面,适合开发者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

日常开发中少不了各种可视化数据库管理工具。如果需要同时能连接多种数据库,大家肯定都会想到 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安装和使用的详细教程到此结束

### Intellij IDEA 图表功能及其使用 IntelliJ IDEA 提供了一系列强大的图表和图解生成功能,帮助开发者更好地理解和维护项目结构。这些特性对于大型项目的可视化尤其有用。 #### 类图生成 IDEA 支持自动生成类图来展示类之间的关系。要创建类图,在项目浏览器中选择目标包或文件夹,右键点击并选择 `Diagrams` -> `Show Diagram`[^1]。这会打开一个新的窗口,其中包含了所选范围内的所有类以及它们之间继承、实现接口等关联关系。 #### UML序列图支持 除了静态结构外,理解程序运行时对象交互同样重要。通过录制方法调用过程中的消息传递情况,可以得到UML 序列图。具体操作是在调试模式下调用栈上选择感兴趣的函数入口点作为起点,之后利用内置工具记录执行路径直至结束;最终形成的图形能够直观反映各组件间的协作方式[^2]。 #### 数据库实体关系映射ERD 针对数据库应用开发场景下的需求,JetBrains 官方还提供了专门用于绘制 ERDs 的插件——DB Navigator 或 DataGrip(需单独购买)。安装完成后即可方便地连接多种类型的数据库服务器,并基于现有表格定义快速构建出清晰易懂的关系模型图[^3]。 ```sql -- 示例 SQL 创建两个相互关联的表 CREATE TABLE orders ( order_id INT PRIMARY KEY, customer_name VARCHAR(50), total_amount DECIMAL(10, 2) ); CREATE TABLE items ( item_id INT PRIMARY KEY, product_name VARCHAR(100), price DECIMAL(7, 2), order_id INT, FOREIGN KEY (order_id) REFERENCES orders(order_id) ); ``` 为了获取更多关于如何有效运用上述特性的指导,建议定期访问官方网站上的特色介绍页面,那里不仅有关于最新版本新增加特性的详细介绍,还有许多实用教程可以帮助用户深入挖掘软件潜力。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值