基础—SQL—图形化界面工具的DataGrip使用(2)

ops/2024/9/23 6:41:10/

一、回顾与引言

(1)

    上次内容,博客讲到了DDL语句的数据库操作、表操作、表字段的操作的相关语法,然而之前都是在MySQL的命令行当中去操作演示的。这种方式可以用,但是使用的话,第一,在我们日常开发中会影响开发的效率。第二,使用起来不是很方便,所以在日常的开发中我们会借助mysql的图形化界面工具,来提高我们的开发效率。

(2)

一般的用的比较多的图形化界面工具有:

我的话安装了两个哈哈。不过我自学的话这次是用的是DataGrip工具进行学习。听说这个使用起来相当的方便,不过肯定都有优点和缺点。 DataGrip的功能比较强大

二、DataGrip开始之路

(1)创建数据源

(2)在弹出的这个界面当中,我们要去配置MySQL的连接信息并且下载它的驱动(下载可能需要大概1分钟左右,耐心等)。先配置连接信息,连接的主机 localhost,端口3306的用户,用户:root ,密码:自己设定的。设定好之后,点击 Test Connection(测试连接)。若连接失败,可以去看我前面的博客,里面有解决方法(其实就是命令行输入:services.msc 看看MySQL的服务有没有启动)。

(3)首先加载所有的数据库(schemas:数据库)

(4) 选择 All schemas (所有架构):即展示所有数据库

(5)到这一步我们的图形化界面工具已经初始化安装好了

 三、创建数据库、数据表 

(1)新建一个数据库(schema:与我们提到的 DATABASE 一样的 )

(2)配置新建的数据库名

上一步骤,test 数据库已经创建好了,但是目前还没有任何的表结构。 

(3)在确定的数据库下创建表

(4)填好表名:user ,注释(COMMENT):'用户表' 之后,给表添加新字段

这里我添加了两个字段:id和name 指定其数据类型为 INT 和 VARCHAR(50) ,然后确定好创建的表结构无误就行。

这样这张表就创建成功了。

以上都是通过图形化界面工具直接创建数据库与数据表。

(5)那如果我们需要修改表的结构就需要进行以下操作:

 四、控制台直接编写SQL语句

可以不通过DataGrip图形化界面工具进行操作。可以直接写,像在命令行里面的那些SQL语句。 

(1)进入查询控制台

这样的操作指的是我们要在这个里面编写SQL语句,操作的这个test数据库

(2) 开始操作

 以上就是这篇博客的主要内容。


http://www.ppmy.cn/ops/45780.html

相关文章

web安全渗透测试十大常规项(二):web渗透测试之XSS跨站脚本攻击

渗透测试之XSS跨站脚本攻击 XSS跨站脚本攻击 XSS跨站脚本攻击

Redis-Cluster模式基操篇

一、场景 1、搞一套6个主节点的Cluster集群 2、模拟数据正常读写 3、模拟单点故障 4、在不停服务的情况下将集群架构改为3主3从 二、环境规划 6台独立的服务器,端口18001~18006 192.169.14.121 192.169.14.122 192.169.14.123 192.169.14.124 192.169.14.125 192…

官网:管它日薄西山or蒸蒸日上,气质这块,必须拿捏死死的。

在日薄西山的时候,网站建设面临着许多困难和挑战。市场竞争激烈,用户需求多样化,技术更新迅速,这些都要求我们在网站建设中拥有高尚的气质。 而在蒸蒸日上的时刻,网站建设同样需要我们拿捏好气质。只有坚持下去&#…

长安链使用Golang编写智能合约教程(三)

本篇主要介绍长安链Go SDK写智能合约的一些常见方法的使用方法或介绍 资料来源: 官方文档官方示例合约库 官方SDK接口文档 教程一:智能合约编写1 教程二:智能合约编写2 一、获取参数、获取状态、获取历史记录的方法解析 注意! …

不同linux账户切换不同的cuda版本

原因 由于服务器中安装了两个版本的cuda(cuda10.1和cuda11.1),不同项目可能需要应用不同的cuda版本,但是自己又没有root权限或者只想在使用指定conda环境时改为用指定的cuda版本。总结起来有三种方法: 1、修改软链接指…

vue3 前端实现导出下载pdf文件

这样的数据实现导出 yourArrayBufferOrByteArray 就是后端返回数据 // 创建Blob对象const blob new Blob([new Uint8Array(res)], { type: application/pdf })// 创建一个表示该Blob的URLconst url URL.createObjectURL(blob);// 创建一个a标签用于下载const a document.cr…

Redis篇 数据的编码方式和单线程模型

编码方式和单线程模型 一.redis中的数据类型二. Redis中查询编码方式命令三. 单线程模型四. 经典面试题,redis为何这么快?什么是IO多路复用? 一.redis中的数据类型 在redis中,数据类型大致分为5种 1.字符串类型 2.哈希 3.列表 4.集合 5.有序集合 redis底层在实现这些数据结构…

分享一个 ASP.NET Web Api 上传和读取 Excel的方案

前言 许多业务场景下需要处理和分析大量的数据,而 Excel 是业务人员常用的数据表格工具,因此,将 Excel 表格中内容上传并读取到网站,是一个很常见的功能,目前有许多成熟的开源或者商业的第三方库,比如 NPO…