干掉Navicat,这个数据库管理工具真香

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

JetBrains DataGrip 2020功能

数据编辑器

工具提示中的列注释

智能代码

完成DataGrip提供上下文相关的代码完成,帮助您更快地编写SQL代码。完成可以识别表格结构,外键,甚至是您正在编辑的代码中创建的数据库对象。

即时分析和快速修复

DataGrip会检测代码中可能存在的错误,并建议动态修复它们的最佳选项。它会立即让您了解未解决的对象,使用关键字作为标识符,并始终提供解决问题的方法。

日志更新

完整的SQL日志首先,现在您将看到DataGrip在控制台输出中运行的每个查询。无论是您的SQL还是DataGrip需要在内部运行的东西,请查看“ 输出”选项卡以了解发生了什么。

其次,来自IDE的所有查询现在都记录在文本文件中。要打开此文件,请转到“ 帮助”| 显示SQL日志。

新的SQL格式化程序

感谢您与我们分享您对SQL样式的想法!我们希望现在DataGrip能够容纳更多不同的代码样式。新的SQL格式化程序是我们强烈需要反馈的功能,因此请尝试一下,如果您的具体案例未涵盖,请告诉我们。我们仍在努力增加新的条款。

您可能已经知道,您可以创建自定义代码样式方案。现在,它们中的任何一个都可以专门用于每个数据源。为此,请转到数据源属性的“ 选项”选项卡。

运行存储过程

从过程的上下文菜单中选择“ 执行 ”。将生成SQL代码。输入所需参数的值,然后单击“ 确定”。如您所见,我们检索此mysql过程的输出,因为我们有SQL代码从JDBC驱动程序获取结果集。

查询计划(优化性能的神器)

查询计划图基于图表的视图现在可用于查询计划。要查看它,请在调用说明计划后单击工具栏上的“ 显示可视化”按钮。

SQL编辑

上下文信息在编辑包中的大型过程时,有时在其上下文中刷新内存是有用的,即现在正在编辑的特定过程或包。为此,请按Shift+Ctrl+Q以查看上下文信息。

跳到关闭括号/报价之外从此版本开始,您可以通过按Tab键在结束括号之外导航或关闭引号 。请注意,这仅在第一次输入参数或值时有效。要自定义Tab的此行为,请转到“首选项”| 编辑| 一般| 智能键并选择 跳转到关闭括号外/使用Tab键引用。

导航

从“ 查找操作”分配快捷方式以前,如果使用 默认键盘映射,则无法从“ 查找操作”中指定快捷方式。我们已修复此错误,现在它适用于任何键盘映射和任何布局。一个很好的理由提醒你,这是可能的!

导航允许您通过相应的操作按名称跳转到任何表,视图或过程,或直接从SQL代码中的用法跳转到任何表,视图或过程。

总的来说,DataGrip是一个面向管理员和SQL开发人员的综合数据库IDE。它具有实用的功能,支持DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等网上主流的关系数据库产品,除了能执行sql、创建表、创建索引以及导出数据等常用的功能之外,还能在关键字上有高亮的提示,而且对字段的提示也是非常智能的。

到此这篇关于干掉Navicat,这个数据库管理工具真香的文章就介绍到这了,更多相关DataGrip数据库管理工具内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 使用DataGrip的详细教程

    DataGrip是什么 DataGrip是一款连接数据库的可视化软件,就跟Navicat似的. DataGrip是JetBrains公司出品的,就是开发了IntelliJ IDEA的那家公司. 写在前边 现在的时间:2020-03-27        基本上我认识的人都在用Navicat,Navicat确实非常好用.        但DataGrip真的真的也很好用,而且我感觉DataGrip界面设计更加美观,在书写SQL语句的时候提示功能也非常强大,确实比Navicat强大不少.但用惯了Nav

  • DataGrip 2020.1 安装与激活方法

    我们下载: JetBrains DataGrip 2020.1 免费中文正式版(附汉化包+安装教程) 近看到一款数据库客户端工具,DataGrip,是大名鼎鼎的JetBrains公司出品的,就是那个出品Intellij IDEA的公司. DataGrip是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql.创建表.创建索引以及导出数据等.之前试用的客户端工具是dbvisualizer,但是在试用了DataGrip以后,我就决定抛弃dbvisualizer.我相信,当你第一眼看到Data

  • 从零开始用DataGrip的安装及使用教程

    mysql的安装 官网下载mysql-8.0.19-winx64 这里随便下载一个版本就行了(群里下也行) 解压后加入环境变量 在path(环境变量里面)加上mysql路径(/bin). 例如,我的安装路径是C:\Users\skywf\mysql-8.0.19-winx64,那么我就要像下图一样配置环境变量 第三步:进入命令指示符(cmd)管理员权限, 输入mysqld --initialize-insecure --user=mysql, 我这里先配置无密码的,后面再加密码(因为懒得记那个随

  • datagrip 修改或更新不能自动提交的问题

    datagrip是JetBrains 出品,智能提示和界面和idea一样好用,但最初使用时,不熟悉软件操作,导致软件不能自动提交,其实软件可以设置自动提交和手动提交,设置自动提交的方法如下图: 设置为手动提交的如下图(但是每次执行删除,更新和增加操作时需要手动提交): 以上是datagrip的提交的方式介绍,初次很容易忽略,导致不知道原因. 下面看下DataGrip激活码 引言: 网上有有很多datagirp的激活码,但是经过尝试很多都失效了,找了半天终于 找到了一个可用的激活码! 1. 激活码

  • datagrip入坑指南(如何找到数据库和表)

    用习惯了navicat,一直喜欢如下界面,可以方便查看数据库及表的信息. 但是不知道为什么navicat总是无法连接oracle,因此转战datagrip. 第一次使用datagrip,用户体验可谓是相当差了(大佬莫喷,对于我的使用习惯来说,这款软件用户体验真的极差.) 琢磨了半天,都不知道怎么弄成navicat那种界面. 以下是入坑教程:包括新建项目,连接数据库,已经查看数据库及表的内容. 1.新建项目: 2.连接数据库 点击 File-->Data Sources 点击左上角绿色小加号,选择

  • 详解将DataGrip连接到MS SQL Server的方法

    DataGrip支持几乎所有主流的关系数据库产品,如DB2.Derby.H2.MySQL.Oracle.PostgreSQL.SQL Server.Sqllite及Sybase等,并且提供了简单易用的界面,允许您以不同模式执行查询,在本篇文章中,我们介绍的是将DataGrip连接到MS SQL Server的方法. JetBrains DataGrip教程 DataGrip可以涵盖SQL开发人员的一些特定需求,例如从OSX 连接到SQL Server,甚至使用Windows身份验证.自从发布Da

  • 干掉Navicat,这个数据库管理工具真香

    DataGrip 版是由JetBrains公司推出的数据库管理软件,DataGrip支持几乎所有主流的关系数据库产品,如DB2.Derby.H2.MySQL.Oracle.PostgreSQL.SQL Server.Sqllite及Sybase等,并且提供了简单易用的界面,开发者上手几乎不会遇到任何困难. JetBrains DataGrip 2020功能 数据编辑器 工具提示中的列注释 智能代码 完成DataGrip提供上下文相关的代码完成,帮助您更快地编写SQL代码.完成可以识别表格结构,外

  • 一文读懂数据库管理工具 Navicat 和 DBeaver

    Navicat "Navicat" 是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL.Oracle.PostgreSQL.SQLite.SQL Server.MariaDB 和/或 MongoDB 等不同类型的数据库,并支持管理某些云数据库,例如阿里云.‎腾讯云.Navicat 和 Navicat Premium 都可以用来连接和管理数据库.Navicat Premium 支持更多的数据库,并且功能更多,但是这两个都是收费软件. Navicat Premium 15:ht

  • Beekeeper Studio开源数据库管理工具比Navicat更炫酷

    目录 前言 Beekeeper Studio 简介 下载安装 使用 外观设置 创建数据源 管理表操作 SQL操作 总结 前言 数据库管理工具,是后端程序员使用频率非常高的的工具.Navicat.DataGrip虽然很好用,但都是收费的.最近在逛Github的时候,无意间发现了一款开源的数据库管理工具Beekeeper Studio,界面非常炫酷推荐给大家! SpringBoot实战电商项目mall(50k+star)地址:https://github.com/macrozheng/mall Be

  • DBeaver操作所有数据库管理工具使用详解

    目录 引言 一.关于 DBeaver 二.安装 DBeaver 三.管理数据源 四.管理表 01.查看表 02.新增表 五.执行 SQL 六.外观配置 七.总结 引言 作为一名开发者,免不了要和数据库打交道,于是我们就需要一款顺手的数据库管理工具.很长一段时间里,Navicat 都是我的首选,但最近更换了一台新电脑,之前的绿色安装包找不到了. 于是就琢磨着,找一款免费的,功能和 Navicat 有一拼的数据库管理工具来替代.好朋友 macrozheng 给我推荐了 DBeaver,试用完后体验真

  • Ubuntu 17.10安装phpMyAdmin数据库管理工具配置详解

    和Windows下各种双击安装直接使用的数据库管理工具不同,Linux下的数据库管理工具显得有些稍稍复杂.由于版权和收费限制,很多好用的数据库管理工具例如Data Grip和Navicat不能直接在Linux的包管理器中安装使用.不过仍然有一些好用的DBMS,phpmyadmin就是其中之一. 安装LAMP LAMP是Linux.Apache.MySql(MariaDB).PHP(Python.Perl)等软件的合称.我们现在要在Ubuntu16.04上安装,因此只需要安装其他三个软件就可以了.

  • springcloud初体验(真香)

    一.微服务简介 Ⅰ.我对微服务的理解 微服务是软件开发的一种架构方式,由单一的应用小程序构成的小服务:一个软件系统由多个服务组成:在微服务中,服务是细粒度的,协议是轻量级的(部署简单.性能开销小) Ⅱ.为什么要使用微服务? 随着时代的发展,单体架构(MVC三层模型)越来越不能满足企业的要求:业务规模的不断扩大.团队开发人员的增多,使得单体架构出现了以下几个问题: (1)部署效率低(比如代码量非常多,依赖的包非常多,那么每一次编译打包.部署测试的时间就会很久) (2)团队开发成本高(如果某个模块出

  • postgresql数据库导出和导入及常用的数据库管理工具

    目录 简介 一.数据库的导出和导入 1. 使用pgAdmin导出和导入数据库 2. 使用Navicate导出和导入数据库 3. 使用DBeaver导出和导入数据库 二.数据库表的导出和导入 1. 使用pgAdmin导出和导入数据表 2. 使用Navicat导出和导入数据表 3. 使用DBeaver导出和导入数据表 总结 简介 本篇文章主要介绍PostgreSQL库和表的导出和导入以及常用的数据库管理工具的使用 一.数据库的导出和导入 1. 使用pgAdmin导出和导入数据库 导出 导入 新建数据

  • 在线数据库管理工具(db007) v1.5

    在线数据库管理工具 db007 下载:http://www.jb51.net/codes/6195.html 复制代码 代码如下: <!-- '******************************** '* 用途: '^ 以视图界面方式在线处理access.sql数据库 '* 作者:官世杰 '* 创建日期:2006-5-28 '* 2006-06-04 增加数据修改功能 '* 2006-06-10 增加了在空表中插入数据功能 '* 2006-09-8 增加修改字段名和表名功能,修正部分错

  • IDEA 2020 本土化,真的是全中文了(真香)

    IDEA 2020 源生是不支持中文的,感谢捷克工程师(可能是由国人实现)对我大天朝程序员的"照顾",且不说这个必要性到底有多大,但从侧面体现了我国 IT 产业在国际上的分量越来越重了,这是一个好的信号,是我们的骄傲. 去年,JetBrains 网站进行了本地化,提供了 8 种不同的语言版本,而现在,团队正在对基于 IntelliJ 的 IDE 进行本地化.目前正在为亚洲市场进行 IDE 本地化,并计划提供简体中文的初步支持,随后是韩语和日语.同时可以用插件的形式提供翻译能力,这样社区

  • Navicat Premium 15 工具自动被杀毒防护软件删除的两种解决方法

    目录 Navicat Premium 15 工具自动被杀毒防护软件删除解决方法 方法一: 方法二 Navicat Premium 15 工具自动被杀毒防护软件删除解决方法 方法一: 如果开启了病毒防护,可以右键开始菜单→ 打开设置 设置中找到隐私和安全性 点击 WINDOS 安全中心 将 病毒和防护以及防火墙功能关闭掉 方法二 我重装系统后 安全防护系统感觉有点异常,点开安全防护中心时候发现里面是空白,没有仍和的安全防护软件,但是一解压注册机或者脚本的时候就会被删除,并且还会报错 以下是我的解决

随机推荐