DataGrip 下载安装及使用教程


title: DataGrip 下载安装及使用教程
date: 2022-10-18 15:29:19
tags:

  • 数据库
    categories:
  • 开发工具及环境
    cover: https://cover.png
    feature: false

1. 下载

官网下载:DataGrip: The Cross-Platform IDE for Databases && SQL by JetBrains

在这里插入图片描述

点击 Download 跳转到下载界面

在这里插入图片描述

下载最新版本的可以直接点击 Download 下载,下载其他版本的点击 Other versions 下载其他版本

在这里插入图片描述

选择对应的版本进行下载,这里选择 2022.1.4

在这里插入图片描述

下载完成得到 exe 文件,进行安装

2. 安装

双击打开 exe 文件,Next

在这里插入图片描述

选择对应的安装路径,Next

在这里插入图片描述

根据需求勾选,Next

在这里插入图片描述

Next

在这里插入图片描述

安装完成,可以选择立即打开,或直接结束

在这里插入图片描述

3. 使用

3.1 界面及连接

打开 DataGrip,选择是否导入设置

在这里插入图片描述

激活 DataGrip,没有激活的话这里可以先选择 Start trial 试用

在这里插入图片描述

界面风格与同 JetBrains 的产品 IDEA 或 Pycharm 等类似

在这里插入图片描述

新建一个项目,选择项目路径或输入新建的项目名

在这里插入图片描述

进入主界面

在这里插入图片描述

点击 “+” 号,选择对应的数据库

在这里插入图片描述

进入连接界面,首次使用时可能需要下载对应的数据库驱动

在这里插入图片描述

在这里插入图片描述

输入本次连接的名称。然后输入服务器地址、这里用的是 MySQL 端口默认为 3306、用户名、密码、数据库。会自动拼成 URL,点击 Test Connection 测试连接

在这里插入图片描述

连接成功后即可查看对应的数据信息,同时会自动打开一个 console,相当于新建查询

在这里插入图片描述

其实该功能在 IDEA 里也有嵌入
在这里插入图片描述

3.2 常用操作

3.2.1 新建查询

右键创建 Query Console

在这里插入图片描述

右上角可以选择使用的数据库,以及是哪个查询

在这里插入图片描述

会以分号和绿框来标识一条查询语句

在这里插入图片描述

3.2.2 更多数据库

可以点击更多,选择其他数据库进行界面操作

在这里插入图片描述

3.2.3 修改表结构

右键,Modify Table

在这里插入图片描述

在这里插入图片描述

3.2.4 查看/修改表数据

可以直接左键双击对应的表,或者右键 Edit Data

在这里插入图片描述

3.2.5 复制表

右键,Copy Table to

在这里插入图片描述

选择目标数据库,复制后的表名、选择相应的属性等,点击 Import

在这里插入图片描述

复制成功,但这种方式复制的表需要自己定义主键和索引,只复制了原表的数据,不包括主键和索引

在这里插入图片描述

可以选择下面这种方式,3.2.6 导出数据(SQL),导出建表语句和数据,然后再执行脚本(手动修改表名)

3.2.6 导出数据(SQL)

右键,Export Data to File,导出全部数据

在这里插入图片描述

选择文件格式和路径。支持导出为 Insert 或 Update 语句(也可复制到剪贴板,Copy to Clipboard)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

或者查询出数据,然后导出查询出来的数据

在这里插入图片描述

可选择复制到剪贴板,Copy to Clipboard

在这里插入图片描述

3.2.7 文件导入

右键,Import Data from File

在这里插入图片描述

选择对应文件

在这里插入图片描述

只支持 CSV 格式和 TSV 格式文件,可以把 XLSX 等格式转为 CSV 再导入

在这里插入图片描述

导入成功

在这里插入图片描述

3.2.8 查看建表语句

右键,Go to DDL

在这里插入图片描述

或者在表数据的 DDL 选项

在这里插入图片描述

在这里插入图片描述

即可查看建表语句

在这里插入图片描述

3.2.9 设置单页显示数量

即查询出来的数据,一页的最大数量

在这里插入图片描述

3.3 实用功能

3.3.1 快捷文档

右键,Quick Documentation

在这里插入图片描述

在这里插入图片描述

3.3.2 快捷 SQL

右键,SQL Scripts

在这里插入图片描述

快捷生成对应 SQL 语句

在这里插入图片描述

3.3.3 多形式展示数据

可以选择相应格式,然后点击小眼睛样式,选择对应的展示形式

在这里插入图片描述

如:Insert SQL、Text 形式

在这里插入图片描述

除此之外还包括数据比较,即上方小眼睛样式的左边一个选项、生成实体类等更多功能,可自行研究

### 数据库开发工具 DataGrip 的安装与使用 #### 下载和安装 DataGrip 是 JetBrains 提供的一款强大的数据库 IDE,支持多种数据库系统的管理和开发。为了安装该软件,需访问官方页面下载对应操作系统版本的安装包[^2]。完成下载后按照提示逐步进行安装即可。 #### 连接数据库 在启动 DataGrip 后,首要任务是建立到目标数据库的连接。以 MySQL 为例,在界面左侧导航栏点击 **“+”** 图标新增一个数据源,并输入主机地址、端口以及认证信息来完成设置[^1]。 #### 创建 Console 并运行 SQL 查询 通过右键已配置的数据源选项或者顶部菜单选择新建 console 文件的方式开启交互窗口。在此处可以直接编写并执行任意合法的 SQL 命令获取所需的结果集显示于下方区域。 #### 表结构定义与 DDL 自动生成 当需要构建新的表格时,可以在右侧弹出面板里手动填写字段属性或是利用图形化向导辅助生成完整的 CREATE TABLE 语句。 #### 自定义查询模板及性能分析 用户能够保存常用的复杂查询作为模板以便日后快速调用;同时每次操作完成后都会记录耗时时长帮助开发者定位低效片段。 #### 导出结果至不同文件类型 对于查询返回的大规模数据集合,提供了 CSV/JSON/XML等多种格式转换功能满足多样化的分享需求。 #### 转置行列视角观察数据分布情况 如果希望从另一个角度审视当前展示的内容,则可以通过简单的鼠标拖拽动作实现行变列为列变行的效果变换。 #### 结果集中查找特定条目并对整体排序调整顺序 内置搜索框允许模糊匹配关键词迅速锁定感兴趣的单元格位置;另外还支持基于单或多列值升序降序排列整个列表项序列。 #### 预览表内容加条件筛选限定范围 无需离开主界面就能即时浏览关联表内的原始资料概况,并且借助 WHERE 子句进一步缩小关注焦点只呈现符合条件的部分记录。 #### 控制事务处理机制改变默认行为模式 针对不同的业务场景可能要求采用显式提交而非隐式的自动确认策略,这一步骤展示了如何更改全局设定达成目的。 以下是用于验证上述某些特性的 Python 示例脚本: ```python import mysql.connector db = mysql.connector.connect( host="localhost", user="root", password="password" ) cursor = db.cursor() query = ("SELECT * FROM employees LIMIT 10;") cursor.execute(query) for (id, name) in cursor: print(f"{id} {name}") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GreyFable

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值