Intellij Idea的数据库工具 DataGrip

DataGrip

DataGrip: IDEA自带,非常好用。智能提示很强大,快捷键跟IDEA自身一致。

如果下载不了 DataGrip,也可以直接用 IDEA 自带的。

常用的快捷键

alt+8: 打开数据库Service
ctrl+shift+F10:打开常用的数据库sql
ctrl+Enter:快速执行sql。
ctrl+F12: 快速跳转到对应列。
ctrl+alt+E : 查询的sql历史记录
ctrl+shifit+U: 调整大小写。
Ctrl + Alt + L : sql格式化
ctrl+D: 在数据表上面执行,可以复制数据表的一行数据。
alt+Insert:在数据表上面执行,在数据表上插入一行数据。

连接数据库

可以直接点击下方的Database。
点击+号,连接数据库。
点击QL(Query Language),打开consoles界面。就可以编写sql了。

DataGrip 显示所有数据库

点击 Data Source Properties( 或者按快捷键 Ctrl+Alt+Shift+S )
接着选择 Schemas,选择 All Schemas。

使用某个数据库:

比如数据库名为 test,可以点击QL(Query Language),打开consoles界面。
也可以选择 new 新开一个窗口。

切换到其他数据库:

点击以下可以切换到其他数据库,支持搜索。

执行sql

打开consoles界面后,就可以写sql了。
ctrl+Enter:快速执行sql。
ctrl+alt+E : 查询的sql历史记录
ctrl+shifit+U: 调整大小写。
Ctrl + Alt + L : sql格式化

修改数据

可以直接在数据表上修改数据,改完了,记得点一下DB(后面的箭头会变绿)提交,或者直接用 ctrl+enter 提交。

使用某个数据表:

从 Database —> Schemas --> tables ,可以双击打开数据表。

固定表到 导航栏:

然后右键数据表,选择 Pin Tab,将数据表固定到导航栏上。

查看表结构

可以双击打开数据表,然后点击 DDL:

也可以把鼠标放在表名上,可以快速查看表结构。

快速搜索列

将鼠标放在数据表的列上,然后按 ctrl+F12,可以跳转到对应列。
如果数据表的字段非常多,这个功能还是挺实用的。

选择要跳转的列:

其他的数据表快捷键

将鼠标放在数据表的列上,右键,可以看到数据表的菜单,包括各种快捷键

ctrl+D: 在数据表上面执行,可以复制数据表的一行数据。
ctrl+Y: 在数据表上面执行,可以删除数据表的一行数据。
alt+Insert:在数据表上面执行,在数据表上插入一行数据。

导出数据

将鼠标放在数据表上,右键,选择 Export Data,可以导出数据表数据

也可以直接点击最右侧的 下箭头。

还可以选择 导出sql,这也是非常实用的一个功能。
可以在左边的选项中,选择用 Insert Sql,Update Sql,也可以选择导出 excel。
注意,此处界面只会展示10条插入的sql,如果想要完整的sql,可以把提示的sql文件中去查找。

官网下载地址:

https://www.jetbrains.com.cn/datagrip/download/other.html

参考资料:

https://www.cnblogs.com/zuge/p/7397255.html

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

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

相关文章

Elasticsearch:BM25 及 使用 Elasticsearch 和 LangChain 的自查询检索器

本工作簿演示了 Elasticsearch 的自查询检索器将非结构化查询转换为结构化查询的示例,我们将其用于 BM25 示例。 在这个例子中: 我们将摄取 LangChain 之外的电影样本数据集自定义 ElasticsearchStore 中的检索策略以仅使用 BM25使用自查询检索将问题转…

我的世界Java版服务器如何搭建并实现与好友远程联机Minecarft教程

文章目录 1. 安装JAVA2. MCSManager安装3.局域网访问MCSM4.创建我的世界服务器5.局域网联机测试6.安装cpolar内网穿透7. 配置公网访问地址8.远程联机测试9. 配置固定远程联机端口地址9.1 保留一个固定tcp地址9.2 配置固定公网TCP地址9.3 使用固定公网地址远程联机 本教程主要介…

Three.js学习6:透视相机和正交相机

一、相机 相机 camera,可以理解为摄像机。在拍影视剧的时候,最终用户看到的画面都是相机拍出来的内容。 Three.js 里,相机 camera 里的内容就是用户能看到的内容。从这个角度来看,相机其实就是用户的视野,就像用户的眼…

【力扣】Z字形变换,模拟+直接构造

Z字形变换原题地址 方法一:利用二维矩阵模拟 对于特殊情况,z字形变换后只有一行或只有一列,则变换后的字符串和原字符串相同。 对于一般情况,我们可以考虑按照题目要求,把字符串按照Z字形存储到二维数组中&#xff…

Django模板(一)

一、基本规则 作为一个Web框架,Django需要一种方便的方式来动态生成HTML。最常用的方法依赖于模板。模板包含所需HTML输出的静态部分以及描述如何插入动态内容的特殊语法 1.1、django默认模板 在settings中配置: TEMPLATES = [{BACKEND: django.template.backends.django.…

车位检测,YOLOV8,OPENCV调用

车位检测YOLOV8NANO,opencv调用 车位检测,YOLOV8NANO,训练得到PT模型,然后转换成ONNX,OPENCV的DNN调用,支持C,PYTHON,ANDROID

QXlsx Qt操作excel

QXlsx 是一个用于处理Excel文件的开源C库。它允许你在你的C应用程序中读取和写入Microsoft Excel文件(.xlsx格式)。该库支持多种操作,包括创建新的工作簿、读取和写入单元格数据、格式化单元格、以及其他与Excel文件相关的功能。 支持跨平台…

Mysql索引优化建议

1,最左前缀法则 如果为一张表创建了多列的组合索引,要遵守最左前缀法则。就是指查询从索引的最左前列开始并且不要跳过索引中的列。(因为Mysql的InnoDB引擎的索引树是一个按顺利排序存储的数据结构(BTREE)&#xff0c…

第01课:自动驾驶概述

文章目录 1、无人驾驶行业概述什么是无人驾驶智慧出行大趋势无人驾驶能解决什么问题行业趋势无人驾驶的发展历程探索阶段(2004年以前)发展阶段(2004年-2016年)成熟阶段(2016年以后) 2、无人驾驶技术路径无人…

uniapp canvas游标卡尺效果

效果 根据公司业务仿照写的效果。原项目从微信小程序转uniapp,未测试该效果在android端效果。 uniapp直接使用canvas不可做子组件,否则无效果显示,其次显示时要考虑页面渲染超时的问题。 如效果所见,可以设置取值精度。 gitee地址:project_practice: 项目练习 - Gitee.…

【LangChain-04】利用权重和偏差跟踪和检查LangChain代理的提示

利用权重和偏差跟踪和检查LangChain代理的提示 一、说明 考虑到(生成)人工智能空间,(自主)代理现在无处不在!除了更强大且幸运的是开放的大型语言模型(LLM)之外,LangCh…

宝塔+php+ssh+vscode+虚拟机 远程调试

远程(虚拟机)宝塔 安装扩展 配置文件添加,zend_extension看你虚拟机的具体位置 [Xdebug] zend_extension/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/xdebug.so xdebug.modedebug xdebug.start_with_requesttrigger xdebug.client_host&quo…

Dockerfile文件参数配置和使用

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

Qt安装配置教程windows版(亲测可行)

QT为嵌入式系统提供了大量的库和可重用组件。 WPS Office,咪咕音乐,Linux桌面环境等都是QT开发的。 下载 windows版Qt下载地址 也可下载5.9.0或者5.12.0版的 安装 选择安装位置(不可以是中文)点击下一步。 下个步骤是协议&…

SpringBoot:@Profile注解和Spring EL

🏡浩泽学编程:个人主页 🔥 推荐专栏:《深入浅出SpringBoot》《java对AI的调用开发》 《RabbitMQ》《Spring》《SpringMVC》 🛸学无止境,不骄不躁,知行合一 文章目录 前言一、Prof…

GLSL ES 1.0

GLSL ES 概述 写在前面 程序是大小写敏感的每一个语句都应该以英文分号结束一个shader必须包含一个main函数,该函数不接受任何参数,并且返回voidvoid main() { }数据值类型 GLSL支持三种数据类型: 整型浮点型:必须包含小数点&…

【大模型上下文长度扩展】FlashAttention:高效注意力计算的新纪元

FlashAttention:高效注意力计算的新纪元 核心思想核心操作融合,减少高内存读写成本分块计算(Tiling),避免存储一次性整个矩阵块稀疏注意力,处理长序列时的效率问题利用快速 SRAM,处理内存与计算…

二分查找------蓝桥杯

题目描述&#xff1a; 请实现无重复数字的升序数组的二分查找 给定一个元素升序的、无重复数字的整型数组 nums 和一个目标值 target&#xff0c;写一个函数搜索 nums 中的target&#xff0c;如果目标值存在返回下标 (下标从0 开始)&#xff0c;否则返回-1 数据范围: 0 < l…

【Java 数据结构】反射

反射 1 定义2 用途(了解)3 反射基本信息4 反射相关的类&#xff08;重要&#xff09;4.1 Class类(反射机制的起源 )4.1.1 Class类中的相关方法(方法的使用方法在后边的示例当中) 4.2 反射示例4.2.1 获得Class对象的三种方式4.2.2 反射的使用 5、反射优点和缺点 1 定义 Java的反…

网络编程套接字

目录 本节重点一、预备知识1.1 理解源IP地址和目的IP地址1.2 认识端口号1.3 理解 "端口号" 和 "进程ID"1.4 理解源端口号和目的端口号1.5 认识TCP协议1.6 认识UDP协议1.7 网络字节序 二、socket编程接口2.1 socket常见的API2.2 sockaddr结构2.3 in_addr结构…