SQL_yog安装和使用演示--mysql三层结构

news2024/9/21 23:38:53

目录

1.什么是SQL_yog

2.下载安装

3.页面介绍

3.1链接主机

3.2创建数据库

3.3建表操作

3.4向表里面填内容

3.5使用指令查看效果

4.连接mysql的指令

4.1前提条件

4.2链接指令

​编辑

4.3创建时的说明

4.4查看是不是连接成功

5.mysql的三层结构


1.什么是SQL_yog

我们大部分情况下学习这个sql语句都是直接在这个终端的黑框框里面进行输入的,但是这个可能就是效果不是那么尽如人意,对于科班同学还好,对于非科班的同学,这个可能体验感确实不是很好哈;

这个SQL_yog就是一个图形化的,对于非专业选手比较有好的一个软件,我们在这个软件上面可以看到我们建表的可视化的效果,同时这个也可以使用指令进行控制,总之就是方便我们查看这个可视化的效果;

2.下载安装

我们可以使用这个官网上面下载安装社区版的,也可以去下载一些这个版本比较低的,因为这个高版本的貌似需要收费;

也可以去找一些网上的这个博主的云盘链接之类的,这个可能会更加便捷~~

SQLyog - DownloadSQLyog, free and safe download. SQLyog latest version: Administrate MySQL Databases With Ease Using a Graphical Interface. MySQL is probably the worldicon-default.png?t=O83Ahttps://sqlyog.en.softonic.com/

3.页面介绍

3.1链接主机

如果对于这个mysql有了解的话,这个可能就不是很复杂,但是不了解没关系,我们迟早要学会的

首选要设置这个用户名和密码,这个和云服务器基本上都是一样的,端口号不需要进行修改,用户名写成root暂时没有问题;

3.2创建数据库

直接点击这个右键,选择创建数据库,然后弹出来一个窗口需要我们填写这个数据库的名字

第二个选项里面的字符集选择utf-8:

排序规则选择这个unicode,后面我们会学到的:

3.3建表操作

建表是在我们的数据库里面进行操作的;

右键我们的这个新建的数据库的表,选择表:这个数据库创建完成之后会有一个表的选项,但是这个时候我们没有进行任何操作,因此这个表下面是空的,我们点击这个表,进行创建表的操作;

选择这个表里面的每一列的名字和每一列的数据类型,长度按照下面的这个表里面写就可以了,即255,这个工作相当于是在为这个表确定轮廓,直到这个表几行几列,但是这个时候表里面依然是没有任何内容的;

创建完成之后,点击保存:

3.4向表里面填内容

就是打开表,本来我们是可以使用指令写入内容的,但是如果在没有的学习指令的时候,可以直接对于这个表格进行写操作,

这个时候的表格就是按照我们上面设计的这个每一行,每一列的这个意义进行设计的,这个表头就是我们创建表的时候写的数据类型和列名;我们每填一行数据,这个表就会多一行空的,方便我们进行填写,不用担心这个表不够写;

3.5使用指令查看效果

点击这个加号,点击新查询编辑器,写入sql语句进行这个展示:

sql语句写完之后,再点击上面的这个运行按钮,就会显示我们的这个表里面的具体的内容了~~

这个指令可能大家还不是很理解,我们后面也是会学的,*表示的就是所有内容,users就是我们建表的时候给这个表起的名字,是可以进行修改的,不要乱写,需要对应上,前面的这个select from这都是固定的,后面的这个表的名字是什么,我们就写什么~~

4.连接mysql的指令

4.1前提条件

保证我们的这个mysql的服务是在正常启动的,不然我们肯定是连接不上去的;

一般只要我们不手动退出这个mysql的服务,就不会有问题,我们连接不上的时候,可以检查一下是不是这个方面的问题~~

4.2链接指令

我们的客户端和mysql的服务器运行想要建立连接,就需要通过端口进行连接:

按照上面的这个指令,我们可以在自己的这个管理员终端上面进行操作:

localhost就是我们的主机,你也可以填写这个,这个不写默认就是本机器,如果小伙伴不知道怎么查看自己的这个电脑的host的话,就直接写上这个localhost也是没有问题的;

端口不写默认就是3306,我在这个里面是写上去的;

4.3创建时的说明

刚刚回看了一下,为啥呢么我自己登不进去,就是因为我把这个用户名写错了;

我们在弹出来这个窗口的时候,用户名不用修改,保留root就可以了,主要是这个最上面为这个连接起的名字,这个我起的是zzy,链接的时候使用的这个作为用户名,这个一定要注意;

我们的用户名就是root,我们没有自己的这个普通账户,zzy我们设置的这个名字只是一个新建的链接的名字,不是我们的普通账号~~

4.4查看是不是连接成功

我们之前使用这个sql_yog创建了表,这个时候我们就可以使用这个相关的指令把我们的这个创建的表显示出来,这个使用的是show databases;这个指令,后面要加上分号,这个会显示我们在sql_yog上面建的表,因为是建立连接了,所以这个是可以看到的;

5.mysql的三层结构

mysql数据库包括了这个数据库管理系统,数据库和这个数据库里面的表这三个部分,我们称这三个部分为我们的mysql的三层结构;

我们的数据库和这个数据库里面的表的本质上就是文件,我们的客户端连接上这个mysql之后就是通过这个3306之类的端口把这个指令发送到这个数据库管理系统里面,这个数据库管理系统根据我们的指令进行判断这个指令想要访问我们的那个数据库里面的哪张表,进而把这个表里面的数据返回到我们的客户端上面让用户看到;

我们的这个数据库本质就是目录里面的这个data里面的文件,表的本质就是这个每一个数据库文件下面的小文件,本质上这个数据库里面是表,因此这个表对应的文件也是在这个数据库文件里面的,他们的这个从属关系是不会发生改变的;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2153608.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

有什么兼容macOS 15 Sequoia系统的加密软件?

前言:近日,苹果更新了 macOS 15 Sequoia正式版,已经有用户在电脑上安装使用了。在这个信息化时代,系统一直在更新,运用一些工具时需要考虑兼容性。 刚有个客户来问迅软:你们迅软DSE客户端支持新发布的macO…

python函数三:拆包和交换变量值、引用、匿名函数

文章目录 1. 拆包和交换变量值1.1 拆包1.2 交换变量值 2. 引用2.1 了解引用2.1 把引用当作参数传递 3. 匿名函数3.1 lambda语法3.2 lambda的应用3.3 使用使用函数形式来求解某天是该年的第几天? 1. 拆包和交换变量值 1.1 拆包 拆包:把组合形成的元组形…

Linux基础---13三剑客及正则表达式

一.划水阶段 首先我们先来一个三剑客与正则表达式混合使用的简单示例,大致了解是个啥玩意儿。下面我来演示一下如何查询登录失败的ip地址及次数。 1.首先,进入到 /var/log目录下 cd /var/log效果如下 2.最后,输入如下指令即可查看&#xf…

【读书笔记-《网络是怎样连接的》- 0】全书整体结构

网络是计算机相关课程中的重要部分,更是当今的学习生活中所不可或缺的。虽然相关的经典书籍很多,但是大多数属于深入某一部分的专著,比如TCP/IP协议。像我这样对于网络一知半解的同学来说,更需要一种覆盖网络全貌,每一…

《线性代数》笔记

文章目录 1 行列式1.1 克拉默法则1.2 基本性质1.3 余子式 M i j M_{ij} Mij​1.4 代数余子式 A i j ( − 1 ) i j ⋅ M i j A_{ij} (-1)^{ij} \cdot M_{ij} Aij​(−1)ij⋅Mij​1.5 具体型行列式计算(化为基本型)1.5.1 主对角线行列式:主…

Python学习——【4.2】数据容器:tuple元组

文章目录 【4.2】数据容器:tuple元组一、元组的定义格式二、元组的特点三、元组的操作(一)常见操作(二)循环遍历 【4.2】数据容器:tuple元组 一、元组的定义格式 为什么需要元组 列表是可以修改的。如果想…

seL4 Untyped(二)

链接: Untyped Untyped 这篇主要是针对seL4物理内存管理的介绍。 物理内存 在seL4系统中,除了内核占用的一小部分静态内存之外,其他的所有的物理内存都是用户一级管理的。seL4在启动时创建的对象能力,以及seL4管理的其余物理资源&#xf…

初始网络编程(下)

所属专栏:Java学习 1. TCP 的简单示例 同时,由于 TCP 是面向字节流的传输,所以说传输的基本单位是字节,接受发送都是使用的字节流 方法签名 方法说明 Socket accept() 开始监听指定端口(创建时绑定的端口&…

十七、RC振荡电路

振荡电路 1、振荡电路的组成、作用、起振的相位条件以及振荡电路起振和平衡幅度条件, 2、RC电路阻抗与频率、相位与频率的关系曲线; 3、RC振荡电路的相位条件分析和振荡频率

信息安全数学基础(15)欧拉定理

前言 欧拉定理是数论中的一个重要定理,它建立了模运算下指数与模的互质关系。这个定理在密码学、信息安全等领域有着广泛的应用,特别是在公钥密码体制(如RSA加密算法)中。 一、表述 设 n 是一个正整数,a 是一个与 n 互…

Tomcat服务器—Windows下载配置详细教程

一、关于 1.1 简介 Tomcat是一个开源的Java Servlet容器和Web服务器,由Apache软件基金会维护。它实现了Java Servlet和JavaServer Pages (JSP) 规范,用于运行Java Web应用程序。Tomcat支持多种Java EE功能,并提供了高效的性能和可扩展性&am…

Spring扩展点系列-MergedBeanDefinitionPostProcessor

文章目录 简介源码分析示例示例一:Spring中Autowire注解的依赖注入 简介 spring容器中Bean的生命周期内所有可扩展的点的调用顺序 扩展接口 实现接口ApplicationContextlnitializer initialize AbstractApplicationContext refreshe BeanDefinitionRegistryPos…

记录一个英语听力网站的开发

背景 在当前全球经济衰退的背景下,国内IT相关工作的竞争日益激烈。为了获得更多的职业机会,学习英语或许能为程序员打开一扇新的窗户。尤其是在国际化背景的远程工作中,英语协作沟通是必不可少的。 尽管我们大多数人从小到大都在学习英语&a…

使用Renesas R7FA8D1BH (Cortex®-M85)和微信小程序App数据传输

目录 概述 1 系统架构 1.1 系统结构 1.2 系统硬件框架结构 1.3 蓝牙模块介绍 2 微信小程序实现 2.1 UI介绍 2.2 代码实现 3 上位机功能实现 3.1 通信协议 3.2 系统测试 4 下位机功能实现 4.1 功能介绍 4.2 代码实现 4.3 源代码文件 5 测试 5.1 编译和下载代码…

RNN的反向传播

目录 1.RNN网络:通过时间反向传播(through time back propagate TTBP) 2.RNN梯度分析 2.1隐藏状态和输出 2.2正向传播: 2.3反向传播: 2.4问题瓶颈: 3.截断时间步分类: 4.截断策略比较 5.反向传播的细节 ​编辑…

大数据新视界 --大数据大厂之JavaScript在大数据前端展示中的精彩应用

💖💖💖亲爱的朋友们,热烈欢迎你们来到 青云交的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而 我的…

浙大数据结构:05-树8 File Transfer

数据结构MOOC PTA习题 这道题考察并查集的操作&#xff0c;合并以及找根结点 机翻&#xff1a; 1、条件准备 node是数组存放1-N结点的根节点的&#xff0c;n为总结点数 #include <iostream> using namespace std;const int N 1e4 5; int node[N]; int n; 先初始化…

众数信科AI智能体政务服务解决方案——寻知智能笔录系统

政务服务解决方案 寻知智能笔录方案 融合民警口供录入与笔录生成需求 2分钟内生成笔录并提醒错漏 助办案人员二次询问 提升笔录质量和效率 寻知智能笔录系统 众数信科AI智能体 产品亮点 分析、理解行业知识和校验规则 AI实时提醒用户文书需注意部分 全文校验格式、内…

【在Linux世界中追寻伟大的One Piece】进程间关系与守护进程

目录 1 -> 进程组 1.1 -> 什么是进程组 1.2 -> 组长进程 2 -> 会话 2.1 -> 什么是会话 2.2 -> 如何创建会话 2.3 -> 会话ID(SID) 3 -> 控制终端 4 -> 作业控制 4.1 -> 什么是作业(job)和作业控制(Job Control) 4.2 -> 作业号 4.3…

Spring:项目中的统一异常处理和自定义异常

介绍异常的处理方式。在项目中&#xff0c;都会进行自定义异常&#xff0c;并且都是需要配合统一结果返回进行使用。 1.背景引入 &#xff08;1&#xff09;背景介绍 为什么要处理异常&#xff1f;如果不处理项目中的异常信息&#xff0c;前端访问我们后端就是显示访问失败的…