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.hqwc.cn/news/455002.html

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

相关文章

LeetCode:9.回文数,对整数的反转操作

博主本想找个简单的题水一下,结果太久没写这块的代码,直接写着宕机着,十分难受,最后还调试了几下,悲, 目录 题目: 思路: 官方代码(反转一半的)&#xff1a…

输出超级玛丽2_题解

【题解提供者】吴立强 解法 思路 本题代码非常简单&#xff0c;直接一行一行对齐后输出即可&#xff0c;只是比较麻烦。 代码展示 #include <iostream> using namespace std;int main() {printf(" ********\n");printf(" …

C++学习Day04之单例模式

目录 一、程序及输出1.1 饿汉式实例1.2 饿汉式单例1.3 懒汉式单例1.4 线程安全的懒汉式单例 二、分析与总结 一、程序及输出 1.1 饿汉式实例 #include<iostream> using namespace std; #include <string> class Printer { public:static Printer * getInstance()…

ABAP 笔记--内表结构不一致,无法更新数据库MODIFY和UPDATE

目录 ABAP 笔记内表结构不一致&#xff0c;无法更新数据库MODIFY和UPDATE ABAP 笔记 内表结构不一致&#xff0c;无法更新数据库 MODIFY和UPDATE 如果是使用MODIFY或者UPDATE

打造直播带货商城APP:源码开发技术全解析

直播带货商城APP的创新模式吸引了用户&#xff0c;提升销售业绩&#xff0c;已经成为了近期开发者讨论的热门话题。今天&#xff0c;小编将深入讲解如何打造一款功能强大的直播带货商城APP&#xff0c;着重分析源码开发技术&#xff0c;为开发者提供全方位的指导。 一、前期准…

项目02《游戏-07-开发》Unity3D

基于 项目02《游戏-06-开发》Unity3D &#xff0c; 接下来做UI框架的逻辑系统&#xff0c;管理器和UI背包&#xff0c; 首先闯将UI框架的两个重要脚本 BasePanel.cs 和 UIManager.cs &#xff0c; 双击BasePanel.cs脚本修改代码&#xff1a; using UnityEngine; pu…

考研数据结构笔记(1)

数据结构&#xff08;1&#xff09; 数据结构在学什么&#xff1f;数据结构的基本概念基本概念三要素逻辑结构集合线性结构树形结构图结构 物理结构&#xff08;存储结构&#xff09;顺序存储链式存储索引存储散列存储重点 数据的运算 算法的基本概念什么是算法算法的五个特性有…

解决hive表新增的字段查询为空null问题

Hive分区表新增字段&#xff0c;查询时数据为NULL的解决方案 由于业务拓展&#xff0c;需要往hive分区表新增新的字段&#xff0c;hive版本为2点多。 于是利用 alter table table_name add columns (col_name string )新增字段&#xff0c;然后向已存在分区中插入数据&#x…

【leetcode题解C++】77.组合 and 216.组合总和III and 17.电话号码的字母组合

77. 组合 给定两个整数 n 和 k&#xff0c;返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 示例 1&#xff1a; 输入&#xff1a;n 4, k 2 输出&#xff1a; [[2,4],[3,4],[2,3],[1,2],[1,3],[1,4], ] 示例 2&#xff1a; 输入&#xff1a…

安卓三防平板丨三防平板电脑丨智能农业应用

随着科技的不断发展&#xff0c;越来越多的新型设备被应用于各个行业&#xff0c;其中包括农业行业。三防平板作为一种具有防水、防尘、防摔的特性的电子设备&#xff0c;不仅具有优异的性能&#xff0c;而且在农业行业应用广泛。下面&#xff0c;本文将从以下几个方面探讨三防…

计算机网络——新型网络架构:SDN/NFV

1. 传统节点与SDN节点 1.1 传统节点(Traditional Node) 这幅图展示了传统网络节点的结构。在这种设置中&#xff0c;控制层和数据层是集成在同一个设备内。 以太网交换机&#xff1a;在传统网络中&#xff0c;交换机包括控制层和数据层&#xff0c;它不仅负责数据包的传输&…

07、全文检索 -- Solr -- Solr 全文检索 之 为索引库添加中文分词器

目录 Solr 全文检索 之 为索引库添加中文分词器添加中文分词器1、添加中文分词器的 jar 包2、修改 managed-schema 配置文件什么是 fieldType 3、添加 停用词文档4、重启 solr5、添加【*_cn】动态字段&#xff0c;并为该字段设置中文分词器6、演示分词器的区别演示 text_cjk 这…