DataGrip初体验

简介: DataGrip总体来说是一款非常好的数据库管理软件,整体风格和Idea一样,智能代码补写非常好用。

前言

https://cloud.tencent.com/developer/article/2144190

笔者无意间从上面文章得知,DataGrip可以智能代码,其提供上下文相关的代码完成,可以更快地编写SQL代码,这不得体验一下。

DataGrip介绍

多种数据库,一个工具  

DataGrip 版是由JetBrains公司推出的数据库管理软件,DataGrip支持几乎所有主流的关系数据库产品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等,并且提供了简单易用的界面,开发者上手几乎不会遇到任何困难。

官网

下载安装

下载

既然是体验,当然下载最新版,在官网点击下载,选择相应版本,即可,笔者的电脑为Windows,这里下载的是Windows的DataGrip。

安装

点击next一步一步的完成安装

DataGrip的使用

添加数据源

DataGrip作为数据库管理软件,肯定要添加数据源。 按照下图所示, 一步步操作即可。  

以Oracle为例

进行测试连接,第一次可能要下载驱动文件。

成功提示

失败提示,点击故障排除,DataGrip的常见故障排除方法。

控制台  

DataGrip作为数据库管理软件,可以创建表、创建数据库、修改表结构等,但笔者更关心

执行SQL语句的功能(控制台)。 在指定的数据库上,  如下图。

还可以从这里找到控制台,或者新建SQL文件

写个查询语句,试一试。关键词都可以补全,爱了爱了。

Idea一样

即时分析和快速修复

调试

总结

DataGrip总体来说是一款非常好的数据库管理软件,整体风格和Idea一样,智能代码补写非常好用

目录
相关文章
|
虚拟化
vmware克隆虚拟机后没有ip地址的问题
解决vmware克隆虚拟机后没有内网ip的问题
1206 0
|
调度
Magisk模块:Uperf调度模式切换器
Magisk模块:Uperf调度模式切换器
3291 0
|
人工智能 开发框架 Java
重磅发布!AI 驱动的 Java 开发框架:Spring AI Alibaba
随着生成式 AI 的快速发展,基于 AI 开发框架构建 AI 应用的诉求迅速增长,涌现出了包括 LangChain、LlamaIndex 等开发框架,但大部分框架只提供了 Python 语言的实现。但这些开发框架对于国内习惯了 Spring 开发范式的 Java 开发者而言,并非十分友好和丝滑。因此,我们基于 Spring AI 发布并快速演进 Spring AI Alibaba,通过提供一种方便的 API 抽象,帮助 Java 开发者简化 AI 应用的开发。同时,提供了完整的开源配套,包括可观测、网关、消息队列、配置中心等。
11721 140
|
存储 SQL 分布式计算
impala入门(一篇就够了)
impala入门(一篇就够了)
2989 0
impala入门(一篇就够了)
|
传感器 监控 物联网
智能水管理:城市水资源的优化分配
【10月更文挑战第9天】在城市化进程中,水资源管理和分配成为关键议题。面对人口增长、工业与农业需求增加导致的资源短缺和污染问题,智能水管理技术应运而生。本文探讨其概念、技术和应用,展示如何通过现代信息技术、物联网、大数据分析及人工智能手段实现水资源的实时监控、精准预测和智能调度,从而提升城市供水系统的安全性与可靠性,促进可持续发展。
|
传感器 编解码 搜索推荐
物联网开发板各种各样,要怎么选择?
现在物联网比较火,家里有各种智能设备,智能灯,智能空调,智能音箱,不做点智能的电器都拿不出手了,所以我也想了解下,在查了一些资料总结了下面的一些开发板,希望能对新入手的和我一样的小白有帮助。废话不多说了,出发吧。
1151 0
物联网开发板各种各样,要怎么选择?
|
SQL 缓存 监控
优化大型数据库查询的最佳实践
在处理大规模数据时,数据库查询性能的优化至关重要。本文探讨了几种优化大型数据库查询的最佳实践,包括索引策略、查询重写、数据分区和缓存机制。通过这些方法,开发人员可以显著提高查询效率,减少系统负担,提升用户体验。本文还结合实际案例,提供了具体的优化技巧和工具建议,帮助读者有效地管理和优化大型数据库系统。
|
关系型数据库 MySQL 数据库
MySQL 复制A的表结构和数据到表B
在MySQL中复制表A至表B可通过不同方法实现。一种是先用`CREATE TABLE B LIKE A;`复制结构,再用`INSERT INTO B SELECT * FROM A;`填充数据。另一种更简便的方法是直接使用`CREATE TABLE B AS SELECT * FROM A;`一次性完成结构和数据的复制。还有一种高级方法是通过`SHOW CREATE TABLE A;`获取表A的创建语句,手动调整后创建表B,如有需要再用`INSERT INTO ... SELECT`复制数据。注意权限问题、跨数据库复制时需指定数据库名,以及大表复制时可能影响性能。
1811 1
|
安全 C++
Qt moveToThread
Qt moveToThread
584 0
|
SQL JSON Java
IntelliJ IDEA 15款 神级超级牛逼插件推荐
IntelliJ IDEA 15款 神级超级牛逼插件推荐
6979 1

热门文章

最新文章