Mysql教程(三):Mysql图形化工具DataGrip的基本使用

2023-11-02

Mysql教程(三):Mysql图形化工具DataGrip的基本使用

引言:为什么选择DataGrip

  • 智能查询控制台
    可以让您在不同的模式中执行查询,并提供本地历史记录,从而记录您的所有活动,避免工作丢失。
  • 高效的架构导航
    使用对应的操作或直接通过它在 SQL 代码中的用例,根据名称让您跳转到任意表、视图或过程上。
  • 解释方案
    让您详细了解查询的工作原理与数据库引擎的行为,以此提高查询的效率。
  • 智能代码补全
    DataGrip 提供了可以感知上下文的代码补全,有助于您更快速地编写 SQL 代码。 自动补全可以识别表结构、外键,甚至是在所编辑的代码中创建的数据库对象。
  • 实时分析和快速修复
    DataGrip 可以检测代码中可能出现的错误,并实时给出最佳修复方案。 它可以立即提醒您未解析的对象、用作标识符的关键字,并且始终会提供修复建议。

1、连接mysql

创建mysql数据源连接

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WUK6zdIj-1689594698659)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230717150242005.png)]

接着输入用户名和密码之后,点击下载一个驱动

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xOLyU1kk-1689594698660)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230717150407006.png)]

点击Test Connection测试连接:连接成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QT9vbxYL-1689594698660)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230717150522947.png)]

展示数据库的所有表信息

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KXKcgQ1U-1689594698660)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230717150647336.png)]

2、创建数据库

右键
② 选择New
③ 选择Schema
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F3NW1vsA-1689594698661)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230717150811161.png)]

输入数据库名称点击OK,no_bug_test数据库创建成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nDQ9n9tZ-1689594698661)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230717150936444.png)]

3、创建数据表

① 选择数据库,右键
② 选择New
③ 选择Table

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ddl4uqoC-1689594698661)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230717151343516.png)]

输入表的名称和表的备注信息

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aKDUHOt6-1689594698661)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230717151455476.png)]

添加字段

① 选中columns
② 点击+
③ 输入要添加的列信息点击OK

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YQTjQj5V-1689594698661)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230717151617466.png)]

4、修改表结构

① 选择要修改的表,右键
② 选择Modify Table...

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KhjizgGd-1689594698662)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230717151852291.png)]

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

Mysql教程(三):Mysql图形化工具DataGrip的基本使用 的相关文章

  • Laravel 读写连接不同步

    我在 Laravel 5 2 应用程序中使用读写 MySQL 连接设置 mysql gt write gt host gt env DB HOST WRITE localhost read gt host gt env DB HOST RE
  • 无法加载身份验证插件“caching_sha2_password”

    我正在将 MySQL 8 0 与 MySQL Workbench 连接并收到以下错误 无法加载身份验证插件 caching sha2 password dlopen usr local mysql lib plugin caching sh
  • MySQL 连接器 C++ 64 位在 Visual Studio 2012 中从源代码构建

    我正在尝试建立mySQL 连接器 C 从源头在视觉工作室2012为了64 bit建筑学 我知道这取决于一些boost头文件和C 连接器 跑步CMake生成一个项目文件 但该项目文件无法编译 因为有一大堆非常令人困惑的错误 这些错误可能与包含
  • 如何统计订单总价?

    我有这些表 Orders id status user id address id 1 await 1 1 products id name price quantity 1 test1 100 5 2 test2 50 5 order p
  • Mysql UUID_SHORT() 与 UUID() 相当吗

    如果您愿意的话 请快速提出问题或意见 我需要为数据库表生成一些 UUID 自动递增密钥不会减少它 因为我还需要密钥在数据库和系统中保持唯一 UUID 工作正常 但其输出对于行将导出到的某些系统来说太长 UUID SHORT 做得很好 我已经
  • 使用嵌入qt的mysql?

    我正在尝试使用嵌入 QT 的 mysql 我已经有一个与 mysqld 链接的 Qt mysql 插件 该插件可以很好地加载嵌入式数据库 但 QT 没有简单的方法来设置 dataDir 等嵌入式选项 我在这里看到 http doc qt i
  • 节点js(获取连接)

    var nodePort 3030 var express require express var app express var bodyParser require body parser var db require mysql va
  • 哪些mysql设置影响LOAD DATA INFILE的速度?

    让我来介绍一下情况 我们尝试将适量的行数 大约每天 10 20M 插入到宽度适中的 MyISAM 表中 Field Type Null Key Default Extra blah1 varchar 255 NO PRI blah2 var
  • Postgres LEFT JOIN 与 WHERE 条件

    我需要使用 where 条件左连接两个表 Table time table id rid start date end date 1 2 2017 07 01 00 00 00 2018 11 01 00 00 00 2 5 2017 01
  • 即使更新语句没有影响任何行,ExecuteNonQuery 返回 1

    我在这里面临一个非常奇怪的问题 我的 DAL 是使用编写的OdbcConnection对象并且工作完美 然而 我必须尊重一些要求 因此必须移动系统来使用MySqlConnection 你会说 不应该有任何问题 但是 现在有一点误解 当我执行
  • 如何在 kubernetes 上使多个 pod 相互通信

    我是 Kubernetes 新手 我正在尝试通过 microk8s 将应用程序部署到 Kubernetes 该应用程序包含Python Flask后端 Angular前端 Redis和MySQL数据库 我将映像部署在多个 Pod 中 状态显
  • InnoDB:使用事务批量插入或组合多个查询?

    做批量的时候INSERT在InnoDB中 我应该使用事务吗 START TRANSACTION INSERT INTO tbl name a b c VALUES 1 2 3 INSERT INTO tbl name a b c VALUE
  • MySQL 获取最高平均条目

    我正在尝试编写一个 mysql 查询来返回平均课程评分最高的前 3 门课程 我有两个表 评级和课程 评分表 courseId rating 1 6 2 2 1 4 2 5 3 3 4 0 6 0 课程表 courseId cnum cnam
  • PDO 从表中获取一列到一维数组中

    我对 PDO 和让它们与 MySQL 一起工作还很陌生 我似乎在插入新数据和检索单个结果方面进展顺利 但是我坚持了下来 我有一张由配料组成的桌子 我试图将所有配料放入一个数组中 我已经直接在 SQL 中运行查询 它显示了所有结果 但是使用
  • BIT(1) 的存储大小是多少?

    我一直认为a的存储大小BIT 1 列为 1 位 But http dev mysql com doc refman 5 6 en storage requirements html http dev mysql com doc refman
  • 检查字段是否为空

    如果我想检查该字段是否有除 null 和空之外的其他字符 查询是否正确 select CASE WHEN description IS NULL THEN null WHEN description IS NOT NULL THEN not
  • 美国邮政编码的最佳列类型是什么?

    我想存储Zip Code 美国境内 MySQL 数据库中 Saving空间是一个优先考虑的因素 使用 VARCHAR 最大长度限制为 6 位或使用 INT 或使用 MEDIUM Int 是更好的选择 邮政编码不会用于任何计算 邮政编码将用于
  • 如何从 mysqldump 中删除表

    如何删除 mysqldump 中包含大量表的一个大表的输出 我有一个 6 GB 大的数据库转储 但其中 90 只是一个日志记录表 cache entries 我的备份中不再需要它 如何轻松删除转储中描述大型日志记录表的部分 我找到了这个 h
  • PHP mysql 选择连接

    我有这个功能 以某种形式显示自动建议 function searchbyId params input strtolower params input len strlen input limit isset params limit in
  • 查找至少有 2 名员工的部门

    我需要做sql问题将显示至少有 2 人的所有部门 SELECT department name FROM department INNER JOIN employee ON department id employee department

随机推荐

  • 爬取电影天堂

    电影天堂爬虫之网页分析 from lxml import etree import requests BASE DOMAIN http www ygdy8 net url http www ygdy8 net html gndy dyzz
  • java中的sleep()和wait()的区别

    对于sleep 方法 我们首先要知道该方法是属于Thread类中的 而wait 方法 则是属于Object类中的 sleep 方法导致了程序暂停执行指定的时间 让出cpu该其他线程 但是他的监控状态依然保持者 当指定的时间到了又会自动恢复运
  • Java中的桥接模式(Bridge Pattern)

    Java中的桥接模式 Bridge Pattern Java中的桥接模式 Bridge Pattern 是一种结构性设计模式 它将抽象部分和实现部分分离 使它们可以独立变化 同时通过桥接对象将它们连接起来 桥接模式通过将继承关系转变为对象组
  • 简单了解Docker、Dubbo

    简单了解Docker Dubbo 以Docker为例的容器 Docker是什么 Docker的原理 以Dubbo为例的RPC调用框架 如何理解REST RPC Dubbo是什么 简单了解Docker Dubbo 以Docker为例的容器 D
  • 分号和逗号

    分号是语句的结束字符 逗号是声明变量时分割符 分号一般表示语句的终结 或者用来分隔for语句中的3段 逗号一般用来分隔先后两条子句 或在函数定义或调用中分隔参数 如 var i 0 j 2 for var k 0 k lt j k i i
  • 【华为OD机试真题】密室逃生游戏(python)100%通过率 超详细代码注释 代码优化

    华为OD机试真题 2022 2023 真题目录 点这里 华为OD机试真题 信号发射和接收 试读 点这里 华为OD机试真题 租车骑绿道 试读 点这里 密室逃生游戏 题目描述 小强正在参加 密室逃生 游戏 当前关卡要求找到符合给定 密码 K 升
  • 爬虫时如何利用BeautifulSoup获取我们需要的数据?

    爬虫大致可以分为三步 第一步 发送request请求获得html内容 第二步 清洗数据 即从html原网页数据中筛选我们需要的数据 第三步 将需要的数据储存 在第二步筛选数据是 我们往往可以利用BeautifulSoup来完成 下面就如何利
  • 数据结构:线性表(顺序存储)顺序表类(实现顺序表的创建,输出,插入,删除功能)

    线性表顺序存储一般就是以数组的形式存储 一切都是对数组的操作 下面给出一个类定义的头文件 和一个实例 顺序表类 文件名 sq LList h include
  • jquery.入口函数_5个jQuery.each()函数示例

    jquery 入口函数 这是jQuery each 函数的广泛概述 此函数是jQuery最重要和最常用的函数之一 在本文中 我们将找出原因 并看看如何使用它 什么是jQuery each jQuery的each 函数用于遍历目标jQuery
  • python的class(类)中的object是什么意思?

    那写object和不写object有什么区别 好的 再用代码来理解它们的区别 coding utf 8 author zhengtong class Person 不带object name zhengtong class Animal o
  • 教女朋友一周学会 python 爬虫_1

    今天开始我将简单介绍一下网络爬虫 并开始带大家学习如何写爬虫 一 爬虫介绍 1 什么是爬虫 你可以把互联网想想成一个巨大的蜘蛛网 而爬虫就是一个小蜘蛛在网的各个节点中穿梭 就像探测机器一样 基本操作就是模拟人去浏览各个网站 浏览数据 查看信
  • 图像识别检测题(1)

    1 下列关于神经网络训练 错误说法是 A 激活函数的选择不会影响网络训练的结果 B 我们经常会使用Xavier初始化方法初始化网络权重 C batch size太小 训练loss震荡可能会比较大 D Adam是一种常用的优化算法 2 下面可
  • PBR:应用于虚幻引擎4贴图和材质创建的启示

    PBR 应用于虚幻引擎4贴图和材质创建的启示 Li Wen Lei HuNing 在 2015 10 28 23 00 31 新闻 Share on Facebook Share on Twitter Share on Google Sha
  • python实现最大熵模型

    本文参考nltk MaxentClassifier实现了一个简单的最大熵模型 主要用于理解最大熵模型中一些数学公式的实际含义 最大熵模型 Pw y x Zw x 1Zw x exp i 1nwifi x y yexp i 1nwifi x
  • 【华为OD机试真题 Python】分奖金(详细解答 | 100%通过 | 200分)

    前言 本专栏将持续更新华为OD机试题目 并进行详细的分析与解答 包含完整的代码实现 希望可以帮助到正在努力的你 关于OD机试流程 面经 面试指导等 如有任何疑问 欢迎联系我 wechat steven moda email nansun09
  • 子序列个数(不要求连续子序列、重复的子序列不重复计算【dp+双指针】)

    子序列个数 不要求连续子序列 重复的子序列不重复计算 输入样例 4 1 2 3 2 输出样例 13 要时刻谨记 不是序列中不含重复元素 而是序列不能重复 即两个相同元素不要出现在序列中同一位置 却当作两种结果 比如 a j a i a 1
  • Jmeter+jenkins接口性能测试平台实践整理

    最近两周在研究jmeter Jenkin的性能测试平台测试dubbo接口 分别尝试使用maven ant和Shell进行构建 jmeter相关设置略 一 Jmeter jenkins Shell tomcat 安装Jenkins JDK t
  • c语言 获取文件名的相对路径,c – 如何获取对应于给予dlopen的相对路径的绝对库文件名?...

    在我的程序中 我有如下代码 libname may be a relative path void loadLib char const libname void handle dlopen libname dlclose handle 在
  • linux内核源码分析之虚拟内存

    目录 虚拟地址空间划分 用户空间 32位系统虚拟地址空间分配 64位系统虚拟地址空间分配 内存管理 内核布局虚拟地址空间 虚拟内存区域在内核中组织 内存访问权限 调用malloc 申请内存 虚拟地址空间布局 内核 直接映射区 范围地址3G
  • Mysql教程(三):Mysql图形化工具DataGrip的基本使用

    Mysql教程 三 Mysql图形化工具DataGrip的基本使用 引言 为什么选择DataGrip 智能查询控制台 可以让您在不同的模式中执行查询 并提供本地历史记录 从而记录您的所有活动 避免工作丢失 高效的架构导航 使用对应的操作或直