数据库开发必备神器:DataGrip 工具安装指南

DataGrip是一款强大的跨平台数据库集成开发环境,全能数据库工具,支持多种数据库系统,包括MySQL,PostgreSQL,Oracle等;提供智能代码编辑功能,包括语法高亮、代码补全等,提升开发效率。提供直观的可视化界面,可方便地浏览、查询和修改数据库中的数据。

目录

DataGrip安装教程

DataGrip使用教程

创建数据库

创建表结构

SQL语句操作

DataGrip使用技巧

DataGrip换肤操作

写在最后


DataGrip安装教程

打开 DataGrip官网 ,找到下载界面,因为软件内存比较大,所以这里我们选择zip压缩包进行下载,如果网络流畅的话直接选择exe文件下载也可以,zip下载无需再次安装,将解压缩文件剪切到自己想要的目录即可,exe文件还需要手动安装一遍,看个人情况选择:

如果zip下载的话,解压缩文件之后进入bin目录找到datagrip64.exe文件右键发送快捷方式到桌面即可,如果exe手动安装,可以在安装的过程中手动选择创建桌面快捷方式,手动安装遵循傻瓜式安装即可。接下来我们双击桌面的快捷方式,进入如下界面,这里选择不导入配置:

在弹出的界面中激活DataGrip,需要输入JB账户或者激活码,如果没有的话可以直接点击【Start trail】进行试用。如果想永久使用可以私聊博主

在创建项目之前,我们选安装一个汉化的插件:

然后输入自己的项目路径进行创建项目,接下来就可以开始正式使用datagrip工具啦

DataGrip使用教程

在使用DataGrip工具之前,请确保你下载过想要使用的数据库管理系统,如果没有下载过的朋友可以去参考我之前的文章:数据库专栏 ,接下来我们以MySQL数据库为例进行讲解:

接下来我们点击左侧的加号,选择数据源,在下拉框中选择MySQL数据库服务:

接下来我们在弹框中先选择下载相应的驱动,下载完成之后下载弹框会自动消失:

接下来我们在配置信息界面中填写自己的用户名及密码,然后点击测试连接进行测试:

创建数据库

点击确定之后接下来我们在@localhost处右键新建架构:

出现如下界面后,我们输入我们要创建的数据库名称,在下方会显示该数据库的创建语句:

创建表结构

接下来我们就可以给我们新创建的数据库创建表结构了,右键数据库名称新建表结构

在弹框界面输入自己的相关信息:

右键列,点击新建,为该表增加字段:

根据个人情况填写表的信息:

可以填写多个字段信息,点击确定之后,左侧控制台就会出现我们刚才创建的表信息:

SQL语句操作

我们可以使用datagrip进行sql语句操作,右键数据库,选择查询控制台:

我们输入 show databases; 语句来查询当前所以的数据库名称来进行测试,可以看到我们的数据库名称 mysql_test 被查询出来了:

同样如果我们想查询表信息的话,也可以执行 show tables; 语句进行查询,我们刚才创建的表已经被查询出来了,如下:

DataGrip使用技巧

datagrip这门工具是有其自身的独到之处的,拥有很多的便利操作方便开发人员能够快速精准的对数据库数据进行操作,以下给出在DataGrip这门工具中常用的操作:

快速搜索:可以通过双shift的方式快速定位到库、表、字段。

代码补全:在基本所有的数据库管理工具中datagrip的代码补全能力可谓是最强的。上面查询数据库名称和表名称可以看到代码提示功能的强大,这里就不再演示了。

跳转数据列:从SQL语句中跳转到字段或表,比如我们从下面的这段标准进行查询,ctrl+鼠标左键进入到该表的sql语句中,然后点击控制台的定位按钮,可以定位到当前表的位置,如下:

快速筛选和排序: 我们可以用工具自带的where和order by语句进行数据的查询。

操作数据能力:我们可以像操作Excel一样操作数据,直接修改信息提交即可

然后我们在查询该表的时候,可以直接进行修改:

显示注释信息:默认是不显示注释信息的,需要我们进行手动设置

DataGrip换肤操作

如果觉得datagrip原生皮肤太单调的话,可以安装下面这个插件进行换肤操作:

重启编辑器之后选择自己喜欢的主题:

后期如果想更换主题的话也可以点击右下角进行主题更换:

我换了这个主题之后,是不是觉得有点视觉效果了:

写在最后

DataGrip 工具是一款功能强大、易用性高的数据库开发工具,它有很多优势:

支持多种数据库

DataGrip 可以连接并管理多种类型的数据库,包括 MySQL、PostgreSQL、Oracle、SQL Server 等常见的数据库。这使得使用 DataGrip 工具可以方便地进行跨平台的数据库开发和管理。

提供丰富的功能

DataGrip 工具提供了丰富的功能,包括代码自动补全、语法高亮、代码导航、数据库连接管理、版本控制集成等。这些功能可以极大地提高开发效率,让开发者更聚焦于业务逻辑本身。

具有智能提示和代码分析功能

DataGrip 工具提供了强大的智能提示和代码分析功能,可以帮助用户快速定位错误和优化代码。该功能可以消除大量冗余代码,提高代码质量和执行效率。

跨平台支持

DataGrip 可以在 Windows、MacOS 和 Linux 上运行,这使得使用 DataGrip 工具的用户可以自由选择自己喜欢的操作系统,而不必为切换操作系统而重新学习新的数据库开发工具。

容易上手

DataGrip 工具拥有直观的用户界面和友好的操作方式,让用户容易上手。同时,它提供了详细的帮助文档和示例,使用户可以更快速地掌握和使用该工具。

以上就是 DataGrip 工具的详细介绍,喜欢的朋友可以去尝试一下!

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qt/QML编程学习之心得:Linux下Thread线程创建(26)

GUI设计中经常为了不将界面卡死,会用到线程Thread,而作为GUI设计工具,Qt也提供了一个这样的类,即QThread。 QThread对象管理程序中的一个控制线程。线程QThread开始在run()中执行。默认情况下,run()通过调用exec()启动事件循环,并在线程内运行Qt事件循环。 也可以通过…

YTM32的低功耗PowerDown模式及唤醒管理器WKU模块

文章目录 Introduction专门的唤醒源管理器WKU外部的唤醒引脚内部的触发信号 进入PowerDown模式的操作流进入低功耗模式配合使用的其他模块 性能指标低功耗电流唤醒时间 Conclusion Introduction YTM32的低功耗系统中有设计了多种工作模式,功耗从高到低,…

Spring之 国际化:i18n

1、i18n概述 国际化也称作i18n,其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数。由于软件发行可能面向多个国家,对于不同国家的用户,软件显示不同语言的过程就是国际化。通常来讲,软件中的国…

2.6 KERNEL LAUNCH

图2.15在vecAdd函数中显示最终主机代码。此源代码完成了图2.6.中的骨架。2.12和2.15共同说明了一个简单的CUDA程序,该程序由主机代码和设备内核组成。该代码是硬接的,每个线程块使用256个线程。然而,使用的线程块的数量取决于向量&#xff08…

java基于SSM的游戏商城的设计与实现论文

基于SSM的游戏商城的设计与实现 摘 要 当下,正处于信息化的时代,许多行业顺应时代的变化,结合使用计算机技术向数字化、信息化建设迈进。以前相关行业对于游戏信息的管理和控制,采用人工登记的方式保存相关数据,这种以…

【C++】- 类和对象(!!C++类基本概念!this指针详解)

类和对象 引入类类的定义类的访问限定操作符类的作用域类的实例化类对象模型this指针 引入类 在 C中,引入了一个新的定义----------类。类是一种用户自定义的数据类型,用于封装数据和行为。类可以看作是一个模板或蓝图,描述了一组相关的数据和…

Android 集成vendor下的模块

Android 集成vendor下的模块 ,只需要在 PRODUCT_PACKAGES 加上对应的模块名,编译的时候就会执行对应模块的bp文件,集成到系统中 PRODUCT_PACKAGES \WallpaperPicker \Launcher3 \com.nxp.nfc Android11 Framework Vendor下自定义系统…

SpringBoot 如何 返回页面

背景 RestController ResponseBody Controller Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。 Mapping ResponseBody 也会出现同样的问题。 解…

nginx访问路径匹配方法

目录 一:匹配方法 二:location使用: 三:rewrite使用 一:匹配方法 location和rewrite是两个用于处理请求的重要模块,它们都可以根据请求的路径进行匹配和处理。 二:location使用: 1:简单匹配…

SSH 密钥身份验证和管理

安全外壳协议(Security Shell Protocol)是一种应用于计算机网络的安全通信协议,其提供的服务可用于保护网络上的连接和数据传输安全性,其核心思想是为网络上的两台计算机之间搭建一个安全的外壳,以保护数据传输的安全性…

Python中的装饰器

顾名思义,函数装饰器就是对这个函数进行了装饰,比如在函数的前后进行日志打印等。在Python中,装饰器是一种特殊的语法,用于简化函数或方法的定义和调用。装饰器允许你在不修改原始函数代码的情况下,通过在其上应用装饰…

Ubuntu本地快速搭建web小游戏网站,公网用户远程访问

🔥博客主页: 小羊失眠啦. 🎥系列专栏:《C语言》 《数据结构》 《Linux》《Cpolar》 ❤️感谢大家点赞👍收藏⭐评论✍️ 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,…

css文本溢出处理——单行、多行

日常开发中,经常会遇到需要展示的文本过长,这种情况下,为了提高用户的使用体验,最常见的处理方式就是把溢出的文本显示成省略号。 处理文本的溢出的方式:1)单行文本溢出; 2)多行文本…

TIA Portal 各版本安装指南

TIA Portal下载链接 https://pan.baidu.com/s/1Jat53vGz1rXfLm7kTldz-Q?pwd0531 1.鼠标右击【TIA portal V19 (64bit)】压缩包(先点击“显示更多选项”)选择【解压到 TIA portal V19 (64bit)】。 2.打开解压后的文件夹,鼠标右击【NoRestart…

Hive实战:分科汇总求月考平均分

文章目录 一、实战概述二、提出任务三、完成任务(一)准备数据1、在虚拟机上创建文本文件2、上传文件到HDFS指定目录 (二)实现步骤1、启动Hive Metastore服务2、启动Hive客户端3、创建分区的学生成绩表4、按分区加载数据5、查看分区…

系统学英语 — 音标音节 — 能读就能写

目录 文章目录 目录概览12 个单元音8 个双元音28 个辅音音节 概览 音标发音器:https://en-yinbiao.xiao84.com/biao/ 12 个单元音 序号发音音标助记字母组合备注1拖长音 前元音[i:]eate、ea、ee、ie2短促音 前元音[i]bige、i、y3拖长音 后元音[a:]aska、ar4短促…

完善 Golang Gin 框架的静态中间件:Gin-Static

Gin 是 Golang 生态中目前最受用户欢迎和关注的 Web 框架,但是生态中的 Static 中间件使用起来却一直很不顺手。 所以,我顺手改了它,然后把这个改良版开源了。 写在前面 Gin-static 的改良版,我开源在了 soulteary/gin-static&a…

【开源】基于JAVA语言的服装店库存管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 角色管理模块2.3 服装档案模块2.4 服装入库模块2.5 服装出库模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 角色表3.2.2 服装档案表3.2.3 服装入库表3.2.4 服装出库表 四、系统展示五、核心代码5.…

STM32之模拟IIC总线控制SHT20温湿度芯片

一、IIC总线概述 1、IIC总线介绍 I2C (Inter-Integrated Circuit)总线产生于在80年代, 由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备, 最初为音频和视频设备开发。I2C总线两线制包括:串行数据SDA&#xff08…

Rustdesk打开Win10 下客户端下面服务不会自启,显示服务未运行

环境: Rustdesk1.19 问题描述: Rustdesk打开Win10 下客户端下面服务不会自启,显示服务未运行 解决方案: 1.查看源代码 pub async fn start_all() {crate::hbbs_http::sync::start();let mut nat_tested = false;check_zombie()