精华内容
下载资源
问答
  • dataGrip
    2022-06-10 14:43:01

    DataGrip 2022,DataGrip 功能

      DataGrip 是一个多引擎数据库环境。它支持 MySQL、PostgreSQL、Microsoft SQL Server、Oracle、Sybase、DB2、SQLite、HyperSQL、Apache Derby 和 H2。它包括一个编辑器,为编辑 SQL 代码(如自动完成、分析和导航)提供智能编码帮助。它还具有用于运行和分析查询的查询控制台。

      DataGrip 功能

      智能查询控制台- 允许您以不同的模式执行查询,并提供本地历史记录来跟踪您的所有活动并保护您不会丢失工作。

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

     

      解释计划- 让您深入了解查询的工作方式和数据库引擎的行为,从而提高查询效率。

      智能代码补全——DataGrip 提供上下文相关的代码补全,帮助您更快地编写 SQL 代码。Completion 知道表结构、外键,甚至是在您正在编辑的代码中创建的数据库对象。

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

      适用于 SQL 文件和模式的重构- DataGrip 正确解析 SQL 代码中的所有引用并帮助您重构它们。当您重命名变量或别名时,它将在整个文件中更新它们的用法。当您从查询中重命名对它们的引用时,会更新数据库中的实际表名。甚至可以预览其他视图、存储过程和函数中表/视图的用法。

      版本控制集成- 对所有主要版本控制系统的统一支持:Git、SVN、Mercurial 和许多其他系统。

    更多相关内容
  • datagrip.rar datagrip 下载

    2021-10-22 14:36:55
    datagrip.rar datagrip 下载
  • 您可能感兴趣的文章:使用DataGrip的详细教程datagrip如何找到数据库和表datagrip 修改或更新不能自动提交的问题从零开始用DataGrip的安装及使用教程DataGrip 2020.1 安装与激活方法详解将DataGrip连接到MS SQL Ser
  • 当使用DataGrip导出myusqldump文件备份数据库的时候会让选择本地exe,这个时候下载使用即可适用于mysql5.7其他版本可能也可以
  • datagrip2020.3

    2020-12-10 17:34:30
    datagrip-2020.2.exe最新版本,方便网络不好的下载 最好用的数据库客户端,支持各种类型的数据库
  • DataGrip支持几乎所有主流的关系数据库产品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等,并且提供了简单易用的界面,允许您以不同模式执行查询,在本篇文章中,我们介绍的是将...
  • DataGrip连接Oracle的Driver连接.7z
  • DataGrip连接Hive所需jar包
  • DataGrip快捷键中文版

    2020-04-25 00:54:13
    DataGrip快捷键中文版,官方文档格式。完全官方一致。windows系统版本。Intellij DataGrid最好用的数据库工具,只有学会了使用它的快捷键,才知道有多好用,多强大!
  • datagrip-2020.2.2.dmg

    2020-09-14 15:21:46
    datagrip-2020.2.2.dmg 苹果电脑 mac datagrip 安装包下载,2020最新版本
  • datagrip-2021.1.3.zip

    2021-06-28 00:40:25
    datagrip-2021.1.3.zip
  • hive3.0以上连接Datagrip所需要的jar包
  • datagrip-2021.2.tar.gz

    2021-08-10 18:15:29
    datagrip-2021.2.tar.gz
  • MongoDb JDBC驱动程序 这是用于MongoDb的开源JDBC驱动程序。 要构建一个独立的jar: ./gradlew shadowJar
  • DataGrip汉化包.7z

    2019-06-27 19:51:59
    该版本带来了不少的新特性,还修复了一些重要的 bug,欢迎下载体验吧!汉化教程在csdn博客https://blog.csdn.net/qq_30787727
  • DataGrip整合集成了当前主流数据库(如:SQL Server, MySQL, Oracle, PostgreSQL, Sybase, Sqlite, DB2, Azure等)的连接,管理等。让开发者或者是数据库管理员可以在一个管理器中管理多种不同产品的数据库。
  • datagrip下载

    2020-08-01 12:14:35
    datagrip是jerbrain旗下的数据库管理工具,这里datagrip的软件版本是2020.1。
  • resources_zh_CN_DataGrip_2019.3_r1.jar
  • DataGrip

    2022-06-21 21:16:33
    适合自己的才是最好哒。

    经济不景气、失业真丧气;说唱都无力,天气真美丽。

    热的想躺尸,可丧都需要勇气。

    一摸兜里,哈哈,还有两块钱。努力在努力。

    结束垃圾说唱,说回正题。

    DataGrip

    DataGrip的介绍

    说起DataGrip可能很多童鞋还没有听过,但IntelliJ IDEA、WebStorm、PyCharm、ReSharper应该是耳熟能详了。

    你没猜错,他们都是好兄弟,都诞生于一家捷克的公司——JetBrains

    在互联网泡沫破灭的2000年,三个俄罗斯Geek创办了JetBrains。在没有外部融资的情况下,至今已经发展成了拥有员工1900余人,用户数1280万以上,产品超过34款的优秀企业。

    DataGrip诞生于2015年,相比于2002年就诞生的Navicat,DataGrip的发展速度不可谓不快。二者均支持,Windows、macOS和Linux系统。下面对比一下二者支持的数据库【见表1】。

    支持的数据库DataGripNavicat
    Amazon Redshift
    Apache Cassandra
    Apache Derby
    Apache Hive
    Azure SQL Database
    BigQuery
    ClickHouse
    Couchbase Query
    Exasol
    Greenplum
    H2
    HSQLDB
    IBM Db2 LUW
    MariaDB
    Microsoft SQL Server
    MongoDB
    MySQL
    Oracle
    PostgreSQL
    Snowflake
    SQLite
    Sybase ASE
    Vertica
    阿里云
    腾讯云
    华为云

    表1

    注:表1来源于各自官网公开数据:
    navicat官方手册:http://www.navicat.com.cn/manual/online_manual/cn/navicat_16/win_manual/
    DataGrip官方手册:https://www.jetbrains.com/help/datagrip/connecting-to-a-database.html

    对DataGrip感兴趣的小伙伴,可在官网下载。其安装就不在此赘述了。

    DataGrip的使用

    注意:使用DataGrip前,是要安装数据库的。

    1. 选择连接的数据库类型,建立连接,这里我们以MySQL为例:

    1. 填写数据库连接名称,数据库地址,用户名,密码等信息。

    2. 若首次使用,底部会有一个感叹号,提示下载驱动,点击download下载即可。

    1. 下载后download消失,点击Test Connection,提示succeeded即表示创建连接成功

    1. 点击“OK”,即可进入主界面,对数据库进行操作。

    DataGrip的特色功能

    1. 智能查询控制台:可以在不同的模式中执行查询,并提供本地历史记录,从而记录您的所有活动,避免工作丢失。
    2. 高效的架构导航:使用对应的操作或直接通过它在SQL代码中的用例,根据名称跳转到任意表、视图或过程上。
    3. 解释方案:方便详细了解查询的工作原理与数据库引擎的行为,以此提高查询的效率。
    4. 智能代码补全:DataGrip 提供了可以感知上下文的代码补全,有助于更快速地编写SQL代码。 自动补全可以识别表结构、外键,甚至是在编辑代码中创建的数据库对象。
    5. 实时分析和快速修复:DataGrip 可以检测代码中可能出现的错误,并实时给出最佳修复方案。 它可以立即提醒未解析的对象、用作标识符的关键字,并且总会给出修复建议。
    6. 可以在 SQL 文件和架构中使用的重构:DataGrip 可以正确解析SQL代码中的所有引用,并对它们进行重构。当重命名变量或别名时,这些变量或别名在整个文件中的用法也会得到更新。当在查询中重命名表名称的引用时,数据库中的表名称也会更新。甚至可以在其他视图、存储过程和函数中预览表/视图的用法。
    7. 版本控制集成:为 Git、SVN 和 Mercurial 等所有主要的版本控制系统提供统一的支持。

    随着数据库种类的不断丰富,不管是研发人员还是运维、实施人员都需要一个可视化的数据库管理工具来提高工作效率。不管是Navicat还是DataGrip都有自己的优劣。比如DataGrip的界面酷炫,数据库连接类型丰富多样。Navicat对国内的云数据库支持的更好。

    那么对用户来说,数据库管理工具的选择就要更加贴合实际使用场景,贴合自身需求。

    适合自己的才是最好哒。

    展开全文
  • hive 驱动包 hive 链接 datagrip的驱动包
  • idea 或者datagrip中redis的插件 官网下载很慢,有时候下载不了,所以我通过联系官方的人要了一份
  • 吊打powerdesign,Xshell,navcat的开发工具,简单易用
  • datagrip-2017.1(2)

    2017-03-26 00:13:37
    总共2部分,合起来解压即可
  • datagrip.zip

    2021-06-01 14:44:17
    适合需要使用永久版datagrip的人群
  • 安装datagrip以及datagrip连接hive

    千次阅读 2022-05-21 11:25:07
    DataGrip 出自JetBrains公司,是一款跨平台的数据库管理客户端工具,可在Windows,OS X 和 Linux上使用;同时支持多种数据库:SQL Server, Oracle, PostgreSQL, MySQL, DB2, Sybase, SQLite, Derby, HyperSQL和H2;方便...

    目录

    介绍:

    一、准备

    1.1下载安装datagrip

    1.2安装配置好Hadoop、hive、MySQL

    二、安装连接

    2.1安装datagrip

    2.2配置hive

    2.3datagrip连接hive


    介绍:

    DataGrip 出自JetBrains公司,是一款跨平台的数据库管理客户端工具,可在Windows,OS X 和 Linux上使用;同时支持多种数据库:SQL Server, Oracle, PostgreSQL, MySQL, DB2, Sybase, SQLite, Derby, HyperSQL和H2;方便连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等。

    一、准备

    1.1下载安装datagrip

    官网:

    下载 DataGrip:适用于数据库和 SQL 的跨平台 IDE

    1.2安装配置好Hadoop、hive、MySQL

    没有的可以查考:

    Linux安装MySQL5.7(CentOS7)_一个人的牛牛的博客-CSDN博客_linux安装mysql5,7

    下面的是Hadoop的,里面有hadoop2X、hadoop3X 的全分布和高可用(HA)的安装配置过程。

    https://blog.csdn.net/qq_55906442/category_11761458.html

    CentOS7安装hive(apache-hive-3.1.2-bin)_一个人的牛牛的博客-CSDN博客_centos7安装hive

    二、安装连接

    2.1安装datagrip

    根据自己的情况修改和确认以下三个位置,其他步骤直接next。

     安装完成后直接打开!

    2.2配置hive

    1.进入hive的conf文件夹配置hive-site.xml

    配置参数注解:

    hadoop01:主机名
    metastore:mysql数据库名
    offdb:mysql用户名
    123456:mysql用户密码
    /user/hive/warehouse:hdfs存储文件路径
    thrift://hadoop01:9083:metastore的url
    192.168.xxx.xxx:主机IP地址
    root:hiveserver2的用户名
    453216:hiveserver2用户密码

     vi hive-site.xml 

    <?xml version="1.0"?>
    <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
    <configuration>
        <property>
            <name>javax.jdo.option.ConnectionURL</name>
            <value>jdbc:mysql://hadoop01:3306/metastore?useSSL=false</value>
        </property>
    
        <property>
            <name>javax.jdo.option.ConnectionDriverName</name>
            <value>com.mysql.jdbc.Driver</value>
        </property>
    
        <property>
            <name>javax.jdo.option.ConnectionUserName</name>
            <value>offdb</value>
        </property>
    
        <property>
            <name>javax.jdo.option.ConnectionPassword</name>
            <value>123456</value>
        </property>
    
        <property>
            <name>hive.metastore.warehouse.dir</name>
            <value>/user/hive/warehouse</value>
        </property>
    
        <property>
            <name>hive.metastore.schema.verification</name>
            <value>false</value>
        </property>
        <property>
            <name>hive.metastore.event.db.notification.api.auth</name>
            <value>false</value>
        </property>
        <property>
            <name>hive.cli.print.header</name>
            <value>true</value>
        </property>
    
        <property>
            <name>hive.cli.print.current.db</name>
            <value>true</value>
        </property>
        <property>
            <name>datanucleus.schema.autoCreateAll</name>
            <value>true</value>
        </property>
        <property>
            <name>hive.metastore.uris</name>
            <value>thrift://hadoop01:9083</value>
        </property>
    
        <!--Hive执行引擎-->
        <property>
            <name>hive.execution.engine</name>
            <value>mr</value>
        </property>
    
        <!--连接超时时间-->
         <property>
             <name>hive.spark.client.connect.timeout</name>
             <value>300000ms</value>
         </property>
         <property>
             <name>hive.spark.client.server.connect.timeout</name>
             <value>300000ms</value>
         </property>
         <!--这是hiveserver2-->
        <property>
        <name>hive.server2.thrift.port</name>
        <value>10000</value>
        </property>
    
        <property>
            <name>hive.server2.thrift.bind.host</name>
            <value>192.168.xxx.xxx</value>
        </property>
        <property>
            <name>hive.server2.thrift.client.user</name>
            <value>root</value>
            <description>Username to use against thrift client</description>
        </property>
        <property>
            <name>hive.server2.thrift.client.password</name>
            <value>453216</value>
            <description>Password to use against thrift client</description>
        </property>
    
    </configuration>
    

    2.在hadoop的配置中添加hive远程连接

    查看用户组

    vi core-site.xml

    <property>
     <name>hadoop.proxyuser.root.hosts</name>
     <value>*</value>
    </property>
    <property>
     <name>hadoop.proxyuser.root.groups</name>
     <value>*</value>
    </property>

    记得同步修改配置

    3.重启Hadoop!

    2.3datagrip连接hive

    1.下载对应版本的jdbc驱动包

    在hive的lib目录下下载hive-jdbc-3.1.2.jar

     2.启动hiveserver2服务和metastore服务

    nohup hive --service metastore &
    nohup hive --service hiveserver2 &

    3.查看hiveserver2的端口号(没有就说明hiveserver2没有启动成功)

     netstat -ntulp | grep 10000

    4.查看hiveserver2和metastore的进程

    jps查看

    正常情况会出现两个runjar。

    5.连接

     

     

    输入正确的主机名、用户名、以及用户密码

    test connection:测试连接

     连接成功!!!!

     

     

    展开全文
  • datagrip-2020.3.2.zip

    2021-02-16 14:48:40
    datagrip-2020.3.2.zipdatagrip-2020.3.2.zipdatagrip-2020.3.2.zipdatagrip-2020.3.2.zipdatagrip-2020.3.2.zipdatagrip-2020.3.2.zipdatagrip-2020.3.2.zipdatagrip-2020.3.2.zipdatagrip-2020.3.2.zipdatagrip-...
  • DataGrip 保姆级教程 !

    2022-05-19 01:22:31
    欢迎关注方志朋的博客,回复”666“获面试宝典来源:https://www.cnblogs.com/zuge/p/7397255.htmlDataGrip使用入门最近看到一款数据库...DataGrip是一款数据库管理客户端工具,方便连接到数据库服务器,执行sq...

    欢迎关注方志朋的博客,回复”666“获面试宝典

    ec7033cd0ae6e308924584e8b59fe2b5.png

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

    DataGrip使用入门

    最近看到一款数据库客户端工具,DataGrip,是大名鼎鼎的JetBrains公司出品的,就是那个出品Intellij IDEA的公司。

    DataGrip是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等。之前试用的客户端工具是dbvisualizer,但是在试用了DataGrip以后,我就决定抛弃dbvisualizer。

    我相信,当你第一眼看到DataGrip以后,会有一种惊艳的感觉,就好比你第一眼看到一个姑娘,就是那么一瞥,你对自己说,就是她了!废话不多说,来看看DataGrip的常用功能。

    DataGrip下载链接如下https://www.jetbrains.com/datagrip/download。安装过程也很简单,双击安装,下一步,中间会让你选择主题,本人选择的是经典的Darcula,安装完成后,启动,界面如下

    b3faf7b8b8c35858bc83c76173a69f21.png

    相信使用过IDEA的同学会感到很亲切。接下来管理数据库驱动。DataGrip支持主流的数据库,File->DataSource

    9036efdf3a23b8d6d00a09c6abe5c4bd.png

    也可以在Database视图中展开绿色的+号,添加数据库连接

    cec91d934a5515f4e11b03f4d9a76067.png

    选择需要连接的数据库类型

    1d6fef9e37beaf5c5c1d4fc342251e32.png

    在面板中,左上部分列出了已经建立的数据库连接,点击各项,右侧会展示当前连接的配置信息,General面板中,可以配置数据库连接的信息,如主机、用户名、密码等,不同数据库配置信息不完全相同,填入数据库URL,注意,URL后有个选项,可以选择直接填入url,那么就不需要单独填主机名、端口等信息了。

    Driver部分显示数据库驱动信息,如果还没有下载过驱动,底部会有个警告,提示缺少驱动

    6ef53e123a33a2eb9414fb2e87366251.png

    点击Driver后的数据库类型,会跳转到驱动下载页面,点击download,下载完会显示驱动包

    e81750f0d44fbd90300769ccfa52a10b.png

    ca5c715a28e16ffd1d3279fc78e1273d.png

    如果下载的驱动有问题,可以手动添加本地驱动包,在试用过程中,创建Oracle连接时,下载的驱动包就有问题,提示缺少class,点击右侧绿色的+号,选择本地下载好的jar包,通过右侧上下箭头,将导入的jar包移到最上位置就OK了

    7dd53f7611173fd66c9efd30ad6d24fd.png

    点击Test Connection,查看配置是否正确,接下来就可以使用了。

    打开DataGrip,选择File->Settings,当前面板显示了常用设置项

    3685d5d090d0548f8c08144faf4b5f4d.png

    基本上默认设置就足够了,要更改设置也很简单,左侧菜单已经分类好了,第一项是数据库相关的配置,第二项是配置外观的,在这里可以修改主题,key map修改快捷键,editor配置编辑器相关设置,在这里可以修改编辑器字体,展开edit项,Editor->Color & Fonts->Font

    d5b2d338db9c33310f3ba9b98ee6bfb2.png

    需要将当前主题保存一下,点击save as,起个名,选择重命名后的主题就能修改了,这里我选择习惯的Conurier New字体,大小为14号,点击右下角的apply,点击OK

    4cbb2988d87f1add12ae358da1b2ebbd.png

    其他的没啥好设置的了。

    接下来,我们来使用DataGrip完成数据库的常用操作,包括查询数据、修改数据,创建数据库、表等。

    6c274e5f96cfc842bc2ec727a3584bb9.png

    左上区域显示了当前数据库连接,展开后会显示数据库表等信息,如果展开后没有任何信息,需要选中数据库连接,点击上面的旋转图标同步一下,下方有个More Schema选项,点击可以切换不同的schema。

    右键选中的数据库连接,选择open console,就可以在右侧的控制台中书写sql语句了。

    8a0061da42d611406f6a35fbc1b35298.png

    DataGrip的智能提示非常爽,无论是标准的sql关键字,还是表名、字段名,甚至数据库特定的字段,都能提示,不得不感叹这智能提示太强大了,Intellij IDEA的智能提示也是秒杀eclipse。

    写完sql语句后,可以选中,电子左上侧绿色箭头执行

    3075f9f43fb884b89d3138a16830b29f.png

    也可以使用快捷键Ctrl+Enter,选中情况下,会直接执行该sql,未选中情况下,如果控制台中有多条sql,会提示你要执行哪条sql。之前习惯了dbvisualizer中的操作,dbvisualizer中光标停留在当前sql上(sql以分号结尾),按下Ctrl+.快捷键会自动执行当前sql,其实DataGrip也能设置,在setting->Database-General中

    c71538fb6f6046101f047b5f9ffb862b.png

    语句执行时默认是提示,改成smallest statement后,光标停留在当前语句时,按下Ctrl+Enter就会直接执行当前语句。

    语句的执行结果在底部显示

    5869f851971d6ca46c26fe37c270c644.png

    如果某列的宽度太窄,可以鼠标点击该列的任意一个,使用快捷键Ctrl+Shift+左右箭头可以调整宽度,如果要调整所有列的宽度,可以点击左上角红框部分,选择所有行,使用快捷键Ctrl+Shift+左右箭头调整

    添加行、删除行也很方便,上部的+、-按钮能直接添加行或删除选中的行,编辑列同样也很方便,双击要修改的列,输入修改后的值,鼠标在其他部分点击就完成修改了

    15c84a844149460d89673e4ffc4081e0.png

    有的时候我们要把某个字段置为null,不是空字符串"",DataGrip也提供了渐变的操作,直接在列上右键,选择set null

    10cdd3a154b1fbfbb72e8c18d2019d24.png

    对于需要多窗口查看结果的,即希望查询结果在新的tab中展示,可以点击pin tab按钮,那新查询将不会再当前tab中展示,而是新打开一个tab

    9c25f7381b8813e3f07f29bcc92ca007.png

    旁边的output控制台显示了执行sql的日志信息,能看到sql执行的时间等信息

    6ab7c8361eebde92c7a55585639c5673.png

    我就问这么吊的工具,还有谁!!!

    要新建表也是相当简单、智能,选中数据库连接,点击绿色+号下选择table

    3a5eb464ca0dddc36f7829f38b2e7d83.png

    在新打开的窗口中,可以填写表信息

    5863ba763881f48df88264d0a685ce0f.png

    我就问你看到这个窗口兴奋不兴奋!!!

    顶部可以填写表名、表注释,中间可以点击右侧绿色+号添加列,列类型type也是能自动补全,default右侧的消息框图标点击后能对列添加注释,旁边的几个tab可以设置索引及外键

    所有这些操作的DDL都会直接在底部显示

    c8aa0e1c46ed58d19e61f6d3236f2c89.png

    我就问你怕不怕?

    表建完后,可以点击下图中的table图标,打开表查看视图

    544ad6e6dfdfd5d8939e01618e3a25bc.png

    可以查看表的数据,也能查看DDL语句

    这些基本功能的设计、体验,已经惊艳到我了,接下来就是数据的导出。

    DataGrip的导出功能也是相当强大

    选择需要导出数据的表,右键,Dump Data To File

    9c0006912a428479de5e3a11443ff632.png

    即可以导出insert、update形式的sql语句,也能导出为html、csv、json格式的数据

    也可以在查询结果视图中导出

    c3ada86d84de5457bcb70ba85baaab84.png

    点击右上角下载图标,在弹出窗口中可以选择不同的导出方式,如sql insert、sql update、csv格式等

    e6144adaa970fc2216777e4ea78a2c49.png

    如果是导出到csv格式,还能控制导出的格式

    af75a3e8a5cb1521b2f969e4186e907e.png

    导出后用excel打开是这种结果

    89f38119e722300dbe7f3788a219f563.png

    除了能导出数据外,还能导入数据

    选择表,右键->Import from File,选择要导入的文件

    6a151bdc582a2757c298ebae15513a99.png

    注意,导出的时候如果勾选了左侧的两个header选项,导入的时候如果有header,也要勾选,不然会提示列个数不匹配

    1、关键字导航:

    当在datagrip的文本编辑区域编写sql时,按住键盘Ctrl键不放,同时鼠标移动到sql关键字上,比如表名、字段名称、或者是函数名上,鼠标会变成手型,关键字会变蓝,并加了下划线,点击,会自动定位到左侧对象树,并选中点击的对象

    1dc983c9dba9412cd99249a758b0570a.png

    2、快速导航到指定的表、视图、函数等:

    在datagrip中,使用Ctrl+N快捷键,弹出一个搜索框,输入需要导航的名称,回车即可

    71d9dc05768dcf6930e50f3e5fec8ea2.png

    3、全局搜索

    连续两次按下shift键,或者鼠标点击右上角的搜索图标,弹出搜索框,搜索任何你想搜索的东西

    69d787bf390d2659b5d3480c198dde2d.png

    4、结果集搜索

    在查询结果集视图区域点击鼠标,按下Ctrl+F快捷键,弹出搜索框,输入搜索内容,支持正则表达式、过滤结果。

    4924587de5ed9215eb0fb97f8004ae5e.png

    5、导航到关联数据

    表之间会有外检关联,查询的时候,能直接定位到关联数据,或者被关联数据,例如user1表有个外检字段classroom指向classroom表的主键id,在查询classroom表数据的时候,可以在id字段上右键,go to,referencing data

    9394675f65d4a71d102465db11a04958.png

    选择要显示第一条数据还是显示所有数据

    32dea385f8f169ca2d1533373e1d8881.png

    会自动打开关联表的数据

    e0e008a0b3de398b684d3beed9545301.png

    相反,查询字表的数据时,也能自动定位到父表

    6、结果集数据过滤

    对于使用table edit(对象树中选中表,右键->table editor)打开的结果集,可以使用条件继续过滤结果集,如下图所示,可以在结果集左上角输入款中输入where条件过滤

    a23cb4128944774a3d366feb29e7d3a5.png

    也可以对着需要过滤数据的列右键,filter by过滤

    f69f1691ce29a48e20c94cc54ad84536.png

    7、行转列

    对于字段比较多的表,查看数据要左右推动,可以切换成列显示,在结果集视图区域使用Ctrl+Q快捷键

    621ea4eeb19c1a9b468a1e46bbdddc86.png

    8、变量重命名

    鼠标点击需要重命名的变量,按下Shift+F6快捷键,弹出重命名对话框,输入新的名称

    053b46de0776df7a3cd75f49b3552aea.png

    9、自动检测无法解析的对象

    如果表名、字段名不存在,datagrip会自动提示,此时对着有问题的表名或字段名,按下Alt+Enter,会自动提示是否创建表或添加字段。

    dc32e80a6162f5cac7a00f2577c17019.png

    10、权限定字段名

    对于查询使用表别名的,而字段中没有使用别名前缀的,datagrip能自动添加前缀,鼠标停留在需要添加别名前缀的字段上,使用Alt+Enter快捷键

    719736889fd79e6d6676aff53a437b97.png

    11、*通配符自动展开

    查询的时候我们会使用select 查询所有列,这是不好的习惯,datagrip能快速展开列,光标定位到后面,按下Alt+Enter快捷键

    bc7d7ec79648f7984ad0218a7ee6e9c4.png

    12、大写自动转换

    sql使用大写形式是个好的习惯,如果使用了小写,可以将光标停留在需要转换的字段或表名上,使用Ctrl+shift+U快捷键自动转换

    13、sql格式化

    选中需要格式化的sql代码,使用Ctrl+Alt+L快捷键

    datagrip提供了一个功能强大的编辑器,实现了notpad++的列编辑模式

    14、多光标模式

    在编辑sql的时候,可能需要同时输入或同时删除一些字符,按下alt+shift,同时鼠标在不同的位置点击,会出现多个光标

    de9dae78e479e7b52b13132cd31b617b.png

    15、代码注释

    选中要注释的代码,按下Ctrl+/或Ctrl+shift+/快捷键,能注释代码,或取消注释

    a64ba5669ae1a3b8fa089388017e6e85.png

    16、列编辑

    按住键盘Alt键,同时按下鼠标左键拖动,能选择多列,拷贝黏贴等操作

    bdf2dd3e3b5848f2ff40266cbb7b14c5.png

    17、代码历史

    在文本编辑器中,邮件,local history,show history,可以查看使用过的sql历史

    46ee844b62f208b977e176ade9ca1a6c.png

    18、命令历史

    b52c1b6931452c37cdaaf80ee35cd50d.png

    热门内容:你见过哪些目瞪口呆的 Java 代码技巧?
    IDEA 又出新神器,一套代码适应多端!
    吊炸天,聊天系统玩起来:服务端 + 客户端 + web端
    美哭了,一款面向程序员的 Markdown 笔记应用
    SpringCloud 优雅下线+灰度发布
    用了Stream后,代码反而越写越丑?
    
     

    1b320a029c8583e0f666d39856f3c33f.png

    
     
    最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
    获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

    明天见(。・ω・。)ノ♡

    展开全文
  • 使用DataGrip连接神通数据库-附件资源

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,223
精华内容 3,289
关键字:

dataGrip