DataGrip简单特性介绍和navicat作简单对比

2023-11-11

本文主要是面向学生或者初学者的。
DataGrip 版本:2020.2
Navicat版本:Navicat for mysql V11.2
以下只是本人简单的使用感受,没有指标上(性能上)的测试
可能有很多点是自己摸索不到从而产生误会,请各位多多包涵,指正。

Jetbrains DataGrip:

  1. 支持SQL、DDL语句提示和修复建议
  2. Jetbrains旗下,许多快捷键和IDEA一致,减少因弄混快捷键而降低效率的可能性。
  3. SDK开放,基于此可以进行二次开发,解决一些个性化问题
  4. 建表或描述字段等操作时,上面支持gui建立,下面支持手敲DDL建立。可以自行选择习惯的方式操作。使用gui下方DDL会跟随更新。但手敲DDL时gui不能识别同时更新。
    在这里插入图片描述

这点我认为还是不错的。原生的SQL、DDL语句展示可以一定程度预防程序员养成对ide的依赖。

  1. 显示错误信息的同时,大部分错误提示会在界面对应位置高亮或者着色便于我们快速定位错误。navicat仅仅输出错误信息就没有那么友好
    在这里插入图片描述

  2. 目录树到表这层展开后直接列出所有的字段、外键、索引、主键等信息。这样子的话我们把树展开后可以快速找到所需的基本信息,当然你不想看太详细也是可以收回的。而navicat的目录树只展示到表(不再细分),想看都没有
    在这里插入图片描述

  3. 支持一键生成E-R图,右击对应库或者其中的任一表,选最下的Diagrams—>show visualisation

  4. 监视记录每次执行(运行开始时间、错误、执行时长)刚方便我们。navicat并没有形成记录(log),没有保持展示

在这里插入图片描述

在这里插入图片描述
事实上,我发现IDEA其实集成有类datagrip的插件。或许这个就是其本身,只是后面抽出来成为独立软件?

在market下载Database Tools and SQL

在这里插入图片描述

几乎一样
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

DataGrip简单特性介绍和navicat作简单对比 的相关文章

  • MySQL中设置自增主键id从1开始

    可能遇到过这种问题 当你只想新增一条数据时 发现使用Insert语句后 发现id并不是从1开始的 握草 怎么回事 其实很简单 通过执行一下SQL 对应你的表就可以解决 ALTER TABLE user AUTO INCREMENT 1 具体
  • 【计算机开题报告】智能社区管理系统

    一 设计目的及意义 随着经济的发展 人们生活水平的提高 工作和日常事务繁忙 人们对服务就有了更深入 更精细的要求 而计算机技术的迅猛发展 使得这种需求变为可能 传统的社区服务业也与互联网技术结合更加密切 这是社会发展的必然趋势 为解决社区中
  • 【计算机开题报告】图书管理系统

    一 选题依据 简述国内外研究现状 生产需求状况 说明选题目的 意义 列出主要参考文献 国内外研究现状 国外研究现状 在很多发达国家 图书管理系统的应用和技术发展已经相对完善 并且还建立了数字图书馆 各方面的情况也非常成熟 而图书管理的应用价
  • 如何处理不稳定的自动化测试?

    abluecolor 在解决这个问题之前 请停止编写更多测试 因为这将花费你较高的测试维护成本 你需要尽快行动起来对不稳定的原因进行深入研究 找到不稳定的根因 并且尝试在流程 环境和代码方面做一些优化工作解决它 MasterKindew 如
  • Kali Linux 安全渗透核心总结,444页核心知识点

    就像IT人离不开Linux系统一样 网安人也离不开Kali Linux 作为攻击性防御和渗透测试的代名词 越来越多的人开始学习Kali 如果你也对kali感兴趣 又想深入了解这方面内容 不妨收藏一下这份Kali Linux安全渗透教程 共4
  • 神州信息一表通监管合规系统

    什么是 一表通 国家金融监督管理总局为进一步建立健全数据统计监管体系 规范数据报送指标体系 明确检测数据规则 而推行建立的一套新体系监管报送方式 提升校验准确性和信息安全性 近期 国家金融监督管理总局更是进一步加大推动 一表通 的实行试点范
  • SQL 解析与执行流程

    一 前言 在先前的技术博客中 我们已经详细介绍过数据库的 parser 模块与执行流程 用户输入的 SQL 语句通过词法解析器生成 token 再通过语法分析器生成抽象语法树 AST 经过 AST 生成对应的 planNode 最后执行 p
  • 软件开发和网络安全哪个更好找工作?

    为什么今年应届毕业生找工作这么难 有时间去看看张雪峰今年为什么这么火就明白了 这么多年人才供给和需求错配的问题 在经济下行的今年 集中爆发 供给端 大学生越来越多 需求端 低端工作大家不愿去 高端岗位又太少 很多基础行业 比如机械 土木 所
  • 智能时代:自然语言生成SQL与知识图谱问答实战

    语义解析 前言 语义解析的应用场景 总结概论 语义解析和大模型的关系 延伸阅读 前言 语义解析技术可以提高人机交互的效率和准确性 在自然语言处理 数据分析 智能客服 智能家居等领域都有广泛的应用前景 特别是在大数据时代 语义解析能够帮助企业
  • 【计算机毕业设计】个人日常事务管理系统

    进入21世纪网络和计算机得到了飞速发展 并和生活进行了紧密的结合 目前 网络的运行速度以达到了千兆 覆盖范围更是深入到生活中的角角落落 这就促使 管理系统的发展 管理系统可以实现远程处理事务 远程工作信息和随时追踪工作的状态 网上管理系统给
  • 【计算机毕业设计】航空信息管理系统

    传统信息的管理大部分依赖于管理人员的手工登记与管理 然而 随着近些年信息技术的迅猛发展 让许多比较老套的信息管理模式进行了更新迭代 飞机票信息因为其管理内容繁杂 管理数量繁多导致手工进行处理不能满足广大用户的需求 因此就应运而生出相应的航空
  • 软件测试/测试开发/全日制/测试管理丨Redis内存数据库

    Redis是一种开源 内存中的数据结构存储系统 它提供了高性能 灵活性和丰富的数据结构 以下是Redis内存数据库的基本介绍 键值存储 Redis基于键值对的存储模型 其中每个键都与一个特定的值相关联 这种简单的数据模型使其易于使用和理解
  • 38条Web测试经验分享

    1 页面链接检查 每一个链接是否都有对应的页面 并且页面之间切换正确 可以使用一些工具 如LinkBotPro File AIDCS HTML Link Validater Xenu等工具 LinkBotPro不支持中文 中文字符显示为乱码
  • python超详细基础文件操作【建议收藏】

    文章目录 前言 发现宝藏 1 文件操作 1 1 文件打开与关闭 1 1 1 打开文件 1 1 2 关闭文件 1 2 访问模式及说明 2 文件读写 2 1 写数据 write 2 2 读数据 read 2 3 读数据 readlines 2
  • 【计算机毕业设计】趵突泉景区的智慧导游小程序_5ztvv

    当今社会已经步入了科学技术进步和经济社会快速发展的新时期 国际信息和学术交流也不断加强 计算机技术对经济社会发展和人民生活改善的影响也日益突出 人类的生存和思考方式也产生了变化 传统趵突泉景区的智慧导游采取了人工的管理方法 但这种管理方法存
  • 【计算机毕业设计】微信小程序反诈科普平台

    相比于以前的传统手工管理方式 智能化的管理方式可以大幅降低反诈科普平台的运营人员成本 实现了反诈科普平台的标准化 制度化 程序化的管理 有效地防止了反诈科普平台的随意管理 提高了信息的处理速度和精确度 能够及时 准确地查询和修正反诈科普 一
  • 【计算机毕业设计】白优校园社团网站的设计与实现

    近些年 随着中国经济发展 人民的生活质量逐渐提高 对网络的依赖性越来越高 通过网络处理的事务越来越多 随着白优校园社团网站的常态化 如果依然采用传统的管理方式 将会为工作人员带来庞大的工作量 这将是一个巨大考验 需要投入大量人力开展对社团
  • 做测试不会 SQL?超详细的 SQL 查询语法教程来啦!

    前言 作为一名测试工程师 工作中在对测试结果进行数据比对的时候 或多或少要和数据库打交道的 要和数据库打交道 那么一些常用的sql查询语法必须要掌握 最近有部分做测试小伙伴表示sql查询不太会 问我有没有sql查询语法这一块的文档可以学习
  • Redis分布式锁--java实现

    文章目录 Redis分布式锁 方案 SETNX EXPIRE 基本原理 比较好的实现 会产生四个问题 几种解决原子性的方案
  • Navicat utf8 不适用于 mysql 数据库

    我目前正在尝试合并两个不同步的表达式引擎数据库之间的数据更改 为此我选择使用 navicat 该网站在模板中大量使用希腊字符集 当我在 phpmyadmin 中查看希腊语表字段数据时 我按预期看到了希腊语字符 当我将它们加载到 Navica

随机推荐

  • mongo简介——update & findAndModify

    由于发现mongo更新太快 跟我之前所学有很多差异 尤其是聚合操作 比较早的版本只有group和mapreduce两个函数 不支持avg max min sum这些操作 现在除了增加了这些常用操作以外还提供了更加丰富的聚合功能 从这一篇开始
  • 制作插件以及用插件克隆物体

    using System Collections using System Collections Generic using UnityEditor using UnityEngine using UnityEngine UI publi
  • uboot命令使用学习(2)

    学习目标 uboot命令使用学习 2 学习内容 学习使用了正点原子的I MX6ULL教程及开发平台 使用uboot的内存操作命令 直接对DRAM进行读写操作 1 md 2 nm 3 mm 4 mw 5 cp 6 cmp 学习时间 2022
  • CVPR 2022 论文列表(持续更新)

    本文包括论文链接及代码 关注公众号 AI基地 及时获取最新资讯 学习资料 GitHub链接 GitHub gbstack cvpr 2022 papers CVPR 2022 papers with code 因为CSDN的markdown
  • Unity中Pivot和Center的区别与应用

    Pivot指的是轴心 是模型在建模软件中构建时指定的 可以在建模软件中进行更改 如果选择了场景中的多个物体的话 则坐标是第一个选中的物体的Pivot坐标 Center指的是中心 是在Unity中根据模型的mesh信息计算得到的中心位置 是所
  • QML学习二:Doxygen为qml工程生成代码文档

    效果如下 设置后能够支持 js和 qml文档 QML学习二 Doxygen为工程生成注释文档 前言 一 安装doxyqml 二 Doxygen设置 1 文档目录设置 2 文档目录设置 三 添加注释 总结 前言 好的代码必须配一个好的文档说明
  • linux named dns中继,菜鸟linux DNS搭建问题,请指教

    下面是相关配置文件内容 ip为192 168 247 168 root localhost named root localhost named root localhost named cat etc resolv conf Genera
  • KEGG_cnetplot绘制基因—通路图(展示想要的通路)——R

    以KEGG富集结果为例 首先进行KEGG富集分析 library clusterProfiler de ekp lt enricher gene TERM2GENE pathway2gene TERM2NAME pathway2name p
  • 多路转接IO/多路复用 select 、poll、 epoll

    多路转接IO 1 多路复用 多路转接 2 作用 I0多路转接可以完成大量描述符的监控 监控的事件 可读事件 可写事件 异常事件 3 当使用多路转接的时候 多路转接接口发现了某一一个文件描述符就绪的时候 就会通知进程 让进程针对某一个描述符进
  • Qt安装教程

    Qt 实际上是一个 C 的桌面图形窗口类库 就是一些 lib 跟 dll 只要把这些 类库引入自己的项目 就能调qt类库做一些操作 例如创建窗口 所以你可以把 这些 qt 的 类库配置在 vs2019 clion 里面使用都是可以的 Qt
  • numpy回忆

    numpy对矩阵操作后 输出的形状与想象的不一样 记个笔记代码 点乘的padding操作容易出错 开发时间 4 24 import numpy as np Data np array 1 2 255 255 0 255 255 0 0 3
  • 墨刀使用笔记

    一 拖动的集中方式 1 按住空格键拖动 2 按住鼠标中间键拖动 3 永久拖动 按住空格键 Alt a 注 必须启动微信 按住空格键拖动即可取消永久拖动
  • wind10生成 SSH 公钥---实现github本地部署、上传

    wind10生成 SSH 公钥 实现github本地部署 上传 1 Git 生成 SSH 公钥 如前所述 许多 Git 服务器都使用 SSH 公钥进行认证 为了向 Git 服务器提供 SSH 公钥 如果某系统用户尚未拥有密钥 必须事先为其生
  • Java的常考问题

    Java的垃圾回收机制 http www importnew com 26821 html https www cnblogs com andy zcx p 5522836 html Java语言支持的8种基本类型是 整数型 byte sh
  • vue路由history模式刷新404问题解决方案

    server listen 8888 默认端口是80 如果端口没被占用可以不用修改 server name localhost root E vue my project dist vue项目的打包后的dist location try f
  • 2021-08-12c++考试题目

    一 选择题 每题3分 1 关于虚函数 正确的描述是 A 构造函数不能是虚函数 B 析构函数不能是虚函数 C 虚函数可以是友元函数 D 虚函数可以是静态成员函数 2 在32位操作系统g 编译器环境下 下面程序的运行结果为 1 2 3 4 5
  • Servlet线程安全吗?

    Servlet不是线程安全的 要解释为什么Servlet为什么不是线程安全的 需要了解Servlet容器 即Tomcat 使如何响应HTTP请求的 当Tomcat接收到Client的HTTP请求时 Tomcat从线程池中取出一个线程 之后找
  • 伏秒平衡

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 相关介绍 伏秒值就是伏秒积 即电感两端的电压V和这段时间T的乘积 顾伏秒值也通常称作为伏秒积 伏秒平衡 一般用在开关电路 伏秒积平衡没有要求一定是恒压源激励 电感两端电压是
  • bs4爬取网页图片

    最近学习爬虫 利用bs4批量爬取图片 由于每个父链接点进去的子链接命名格式不一样 所以暂时没有找到把所有父链接下子链接图片全部下载的方法 只是下载了每个父链接点进去的第一个子链接图片 import requests from bs4 imp
  • DataGrip简单特性介绍和navicat作简单对比

    本文主要是面向学生或者初学者的 DataGrip 版本 2020 2 Navicat版本 Navicat for mysql V11 2 以下只是本人简单的使用感受 没有指标上 性能上 的测试 可能有很多点是自己摸索不到从而产生误会 请各位