【高效开发工具系列】DataGrip入门

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
img

  • 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老
  • 导航
    • 檀越剑指大厂系列:全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等
    • 常用开发工具系列:罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等
    • 数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
    • 懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
    • 数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂

非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨

博客目录

    • 一.基本介绍
      • 1.什么是 DataGrip?
      • 2.DataGrip 优点?
      • 3.下载地址
    • 二.常见配置
      • 1.迁移 idea 配置
      • 2.主题配置
    • 三.常见插件
      • 1.彩虹加载
      • 2.代码缩略图
      • 3.免费 ai 提示
    • 四.MySQL
      • 1.连接
      • 2.填入连接信息
      • 3.选择展示库
      • 4.SQL 下显示结果
      • 5.文件区域
    • 五.常见问题
      • 1.clickhouse 依赖下载失败
      • 2.找不到 hive
      • 3.hive 依赖下不了

一.基本介绍

1.什么是 DataGrip?

DataGrip 是由 JetBrains 开发的一款强大的关系数据库集成开发环境(IDE)。它为开发人员和数据库管理员提供了一个统一的界面,用于管理和开发各种关系型数据库。DataGrip 支持多种流行的数据库系统,包括 MySQL、PostgreSQL、Microsoft SQL Server、Oracle 等。

2.DataGrip 优点?

以下是 DataGrip 的一些主要特点和功能:

  1. 多数据库支持: DataGrip 支持多种数据库系统,使开发人员能够在一个工具中处理不同的数据库。

  2. 强大的查询编辑器: 提供了高效的 SQL 查询编辑器,支持语法高亮、代码完成、错误检查等功能,提高了查询的编写和调试效率。

  3. 智能代码导航: 提供了智能代码导航和代码自动完成功能,帮助用户快速定位和编辑数据库对象。

  4. 数据可视化: DataGrip 具有直观的数据可视化工具,可用于查看和编辑数据库中的表格数据。

  5. 版本控制整合: 集成了版本控制系统,例如 Git,使团队协作更容易。

  6. 数据库设计工具: 提供了数据库设计工具,可以创建和修改数据库模型,支持反向工程数据库结构。

  7. 内置的数据库工具: 包括了一些内置的数据库工具,如导入/导出数据、执行数据库管理任务等。

  8. 强大的搜索和导航: 支持全局搜索和导航功能,让用户能够快速找到他们需要的信息。

DataGrip 是一款面向数据库开发者和管理员的全功能 IDE,为数据库相关的任务提供了一套便捷和高效的工具。

3.下载地址

下载地址

历史版本

二.常见配置

1.迁移 idea 配置

  • 如果之前有使用 idea,并习惯了 idea 的配置
  • 可以先把 idea 的配置导出
  • 再导入到 DataGrip 中

image-20231215135912509

2.主题配置

  • XCode-Dark Theme
  • Atom Material Icons

三.常见插件

1.彩虹加载

Nyan progress bar 彩虹加载

image-20231215140228136

2.代码缩略图

CodeGlance Pro 代码缩略图

image-20231215140257902

3.免费 ai 提示

CodeGeeX

image-20231215140341856

四.MySQL

1.连接

image-20231215140815904

2.填入连接信息

image-20231215140901906

3.选择展示库

image-20231215140935875

4.SQL 下显示结果

image-20231215141013524

5.文件区域

历史 SQL 文件区域,方便下次查看

image-20231215141035418

五.常见问题

1.clickhouse 依赖下载失败

点击配置

image-20231215113424619

选择clickhouse:

image-20231215113440891

选择其他版本进行下载

image-20231215113545320

2.找不到 hive

可以进行搜索,然后添加 hive

image-20231215141515149

3.hive 依赖下不了

  • 选择其他的版本
  • 自己在网上下载 jar 包后导入

image-20231215141813410

image-20231215141905305

觉得有用的话点个赞 👍🏻 呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

img

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/247482.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【回眸】Tessy 单元测试软件使用指南(三)怎么打桩和指针测试

目录 前言 Tessy 如何进行打桩操作 普通桩 高级桩 手写桩 Tessy单元测试之指针相关测试注意事项 有类型的指针(非函数指针): 有类型的函数指针: void 类型的指针: 结语 前言 进行单元测试之后,但凡…

【Proteus仿真】【51单片机】电子门铃设计

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真51单片机控制器,使共阴数码管,按键、无源蜂鸣器等。 主要功能: 系统运行后,数码管默认显示第一种门铃音调,可通过K1键切…

对不起,必须放弃SQL!

尽管SQL很受欢迎,也很成功,但它又总是充斥着种种矛盾。 SQL可能笨拙又冗长,但开发人员又经常发现它往往是他们提取所需数据的最简单直接的方法。当查询写入正确时,它可以快如闪电,当查询出错时,它就会慢如…

LeetCode(62)删除排序链表中的重复元素 II【链表】【中等】

目录 1.题目2.答案3.提交结果截图 链接: 删除排序链表中的重复元素 II 1.题目 给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。 示例 1: 输入:head [1…

像素、分辨率、频率、精度、延迟,关于光学动作捕捉镜头参数的那些事

精准度、分辨率、频率、延迟等参数是影响光学动作捕捉效果和还原度的关键因素。下面逐一介绍NOKOV度量动作捕捉系统的基础参数。 NOKOV度量动作捕捉系统的核心产品是光学动作捕捉镜头,用于捕捉被测物表面反光标记点的三维坐标数据。 从表中可以看到,不同…

Python自动化测试(unittest框架)

一、什么是框架 框架是由大佬开发或者专业的研发团队研发的技术骨架,框架是一个半成品,框架是对常用的功能,基础的代码进行封装的一个工具,这个工具对外提供了一些API,其他的开发者只需要调用框架的接口即可&#xff…

Windows进程机制

进程 进程要做任何事情,必须让一个线程在它的上下文运行。该线程负责执行进程地址空间包含的代码。每个进程至少要有一个线程来执行进程地址空间包含的代码。当系统创建一个进程的时候,会自动为进程创建第一个线程,这称为主线程(…

word文档怎么压缩?超级好用!

当Word文档体积过大时,会遇到传输慢、无法上传等问题,这时候可以通过压缩软件、压缩图片等方式减小Word文档体积,下面就一起来看下具体的操作方法吧。 方法一:嗨格式压缩大师 嗨格式压缩大师是一个专业的压缩软件,可以…

分享10个国内免费的AI绘画工具

谈到 AI 绘画,许多人会联想到 Midjourney、Stable Diffusion、DALLE2 等国外的知名绘画工具。 然而,这些国外的 AI 绘画工具大部分都是付费的,并且需要借助科学上网才能使用。这两个条件让许多人望而却步。 考虑到很多人无法进行科学上网&a…

绿色视角下的高校校园建设及能耗管理

摘 要:2019年住建部发布了《绿色校园评价标准》(GB/T51356—2019),将创建绿色校园提上了日程。绿色校园建设的目标是践行绿色发展理念,建立生态文明教育工作长效机制。创建绿色校园要从政府、社会、学校三个层面来实施,以加快高校…

【Spring Boot】Starter机制的使用及案例

一、引言 1、什么是SpringBoot Starter SpringBoot中的starter是一种非常重要的机制(自动化配置),能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启…

【MIMO 从入门到精通】[P3]【Channel Estimation】

前言: MIMO 是无线通讯里面的核心技术之一.这里面主要参考 《Quick Introduction to MIMO Channel Estimation》 Professor and an IEEE Fellow:Iain 讲解一下 MIMO (multiple transmit antennas and multiple receivers)里面的信…

电脑出现错误0x80004005怎么解决,解决0x80004005的问题

当电脑出现0x80004005错误时,通常是由于系统或应用程序之间的通信问题或文件系统损坏引起的。该错误代码表示未指定错误,在Windows系统中较为常见。 一.解决0x80004005错误的步骤 重新启动电脑 有时候,错误只是一个暂时的问题,重…

后端项目操作数据库-中枢组件Service调用Mapper实现增删改查-实例

接上篇 使用MyBatis配置Mapper实现增删改查 1.Service的基本作用 Service在代码中的的作用是调用Mapper、被Controller调用。是后端项目中非常重要的组件。 用于设计业务流程、业务逻辑,以保障数据的完整性、有效性、安全性。 2. Service使用举例——“添加相册”…

MyBatis的逆向工程

MyBatis的逆向工程 正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。 Hibernate是支持正向工 程的 逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源: Java实体类 Mapp…

【Trino权威指南(第二版)】Trino的架构、trino架构组件、 trino连接器架构的细节、trino的查询执行模型

文章目录 一. Trino架构1. 架构概览2. 协调器3. 发现服务4. 工作节点 二. 基于连接器的架构三. 查询执行模型1. 解析—>查询计划2. 查询计划 —> 分布式查询计划3. 运行阶段3.1. 基础概念切片:并行单元page 与 exchange算子pipeline切片的driverOperator 3.2.…

Python高级算法——线性规划(Linear Programming)

Python中的线性规划(Linear Programming):高级算法解析 线性规划是一种数学优化方法,用于求解线性目标函数在线性约束条件下的最优解。它在运筹学、经济学、工程等领域得到广泛应用。本文将深入讲解Python中的线性规划&#xff0…

连续型随机变量的概率密度

如果对于随机变量的分布函数,存在非负可积函数,使得对于任意实数,有: 那么就称为连续型随机变量,称为的概率密度函数,简称密度函数。

微信小程序合集更更更之实现雪花随机飘落

实现效果 写在最后🍒 更多相关内容,关注🍥苏苏的bug,🍡苏苏的github,🍪苏苏的码云~

为MES实施建立成功的团队:应对挑战并确保成功

前言 实施MES是一个复杂且具有挑战性的过程,需要协调良好的团队共同努力。 为了取得成功,建立一支具有专业技能、专业知识和共同愿景的团队组合成为致胜的关键。本文将探讨组建MES团队的关键要素,例如: 确定关键利益相关者和决策…