SQL_yog安装和使用演示--mysql三层结构
目录
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 world
https://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里面的文件,表的本质就是这个每一个数据库文件下面的小文件,本质上这个数据库里面是表,因此这个表对应的文件也是在这个数据库文件里面的,他们的这个从属关系是不会发生改变的;
相关文章:
SQL_yog安装和使用演示--mysql三层结构
目录 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 我…...
蓝桥杯-STM32G431RBT6(解决LCD与LED引脚冲突的问题)
一、LCD与LED为什么会引脚冲突 LCD与LED引脚共用。 网上文章是在LCD_WriteRAM、LCD_WriteRAM_Prepare、LCD_WriteReg中添加,但问题并没有解决。 二、使用步骤 在如下函数中加入uint16_t tempGPIOC->ODR; GPIOC->ODRtemp; LCD_Init(); void LCD_C…...
ESP-01S,ESP8266设置客户端透传模式
ESP-01S,ESP8266设置透传(透明传输)模式 例子 ATCWMODE_DEF1 //station模式 ATRST //重启 ATCWLAP //查看周围热点 ATCWJAP_DEF"ssid","password" //连接热点 ATCIFSR //查看ip ATCIPSTA_DEF"192.168.82.66","192.168.6.1&…...
NFT Insider #147:Sandbox 人物化身九月奖励上线;Catizen 付费用户突破百万
市场数据 加密艺术及收藏品新闻 Doodles 动画特别剧《Dullsville and The Doodleverse》在多伦多国际电影节首映 Doodles 最近在多伦多国际电影节(TIFF)首映了其动画特别剧《Dullsville and The Doodleverse》,这是该品牌的一个重要里程碑。…...
103.WEB渗透测试-信息收集-FOFA语法(3)
免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 内容参考于: 易锦网校会员专享课 上一个内容:102.WEB渗透测试-信息收集-FOFA语法(2) FOFA使用实例 组件框架 …...
SpringDataJPA基础增删改查
添加:save(对象) 删除:delete(主键或者带有主键的对象) 修改:save(对象) 对象中没有id,执行添加操作 对象中有id id不存在:执行添加 id存在: 其余数据…...
好代码网同款wordpress主题,完全开源无加密可二开
这个其实就是好代码网站的早期整站打包代码,当时售价198的,现在里面的部分数据已经过期了,只能展示效果,没法下载。所以就只当做主题分享给大家使用。 资源下载类网站目前还是红利期,搞个特价主机和域名,再…...
如何在@GenericGenerator中显式指定schema
现在的情况是,在MySQL中有db1和db2两个数据库。项目使用Hibernate,可同时访问db1和db2,默认数据库为db1。表table2在db2中。且table2的主键名为ids,是自增长字段(Auto Increment)。 table2和ids的定义为&a…...
感知器神经网络
1、原理 感知器是一种前馈人工神经网络,是人工神经网络中的一种典型结构。感知器具有分层结构,信息从输入层进入网络,逐层向前传递至输出层。根据感知器神经元变换函数、隐层数以及权值调整规则的不同,可以形成具有各种功能特点的…...
【C++】——继承详解
目录 1、继承的概念与意义 2、继承的使用 2.1继承的定义及语法 2.2基类与派生类间的转换 2.3继承中的作用域 2.4派生类的默认成员函数 <1>构造函数 <2>拷贝构造函数 <3>赋值重载函数 <4析构函数 <5>总结 3、继承与友元 4、继承与静态变…...
RocketMQ 消费方式
在消息传递系统中,“推(Push)”和“拉(Pull)”是两种不同的消息消费方式,RocketMQ 也支持这两种模式。下面是对这两种模式的详细解释: 1. 推模式(Push Model) 模式简介…...
初始爬虫7
针对数据提取的项目实战: 补充初始爬虫6的一个知识点: etree.tostring能够自动补全html缺失的标签,显示原始的HTML结构 # -*- coding: utf-8 -*- from lxml import etreetext <div> <ul> <li class"item-1">…...
深入理解Appium定位策略与元素交互
深入理解Appium定位策略与元素交互 在移动应用测试领域,Appium作为一款流行的跨平台自动化测试工具,其强大而灵活的元素定位能力对于构建稳定、高效的测试脚本至关重要。本文将深入探讨Appium支持的各种定位方法,并分享如何通过高级技巧和最…...
java基础面试题总结
java基础面试题总结 目录 前言 1. JVM vs JDK vs JRE的了解 2. 谈谈你对编程、编译、运行的理解 3. 什么是字节码?采用字节码的好处是什么? 5. java中的注解有几种,分别是什么? 6. 字符型常量和字符串常量 7.标识符和关键字的认识 8. 泛型ÿ…...
Typescript 的类型断言
类型断言(Type Assertion)是 TypeScript 中的一种机制,允许开发者手动指定某个值的类型,而不是让 TypeScript 自动推断类型。类型断言通常用于在编译时告诉 TypeScript 编译器某个值的具体类型,以便在后续代码中进行类…...
【设计模式】单例模式详解及应用实例
单例模式(Singleton Pattern)是一种创建型设计模式,保证一个类在整个程序的生命周期中只有一个实例,并提供一个全局访问点。单例模式广泛用于需要全局唯一实例的场景,比如数据库连接池、日志对象、线程池等。 单例模式…...
学习图解算法 使用C语言
图解算法 使用C语言 也就是通过C语言实现各种算法 链接:百度云盘 提取码:1001...
基于Netty实现TCP客户端:封装断线重连、连接保持
文章目录 引言I 基于Netty实现TCP客户端基于 Netty 创建客户端 时序图封装思路NettyClient 封装II 客户端的断线重连本质使用过程中断线重连重试策略III 心跳机制心跳检测处理器心跳机制实现逻辑IV 同步等待消息返回V 工具ForkJoinPoolByteConvertUtilsee also处理假死把handle…...
基于形状记忆聚合物的折纸超结构
公众号端文章: 基于SMP的折纸超结构https://mp.weixin.qq.com/s?__bizMzkwMjc0MTE3Mw&mid2247484016&idx4&sn16f8d4aaaff76d776cec19bc0adbdd3b&chksmc0a1afaaf7d626bc0457d9cc4ba1b38424c2aad71ffec548715e47f5611cf00f10d5a511f3b3#rd 折…...
前端用html写excel文件直接打开
源码 <html xmlns:o"urn:schemas-microsoft-com:office:office" xmlns:x"urn:schemas-microsoft-com:office:excel" xmlns"http://www.w3.org/TR/REC-html40"> <head><meta charset"UTF-8"><!--[if gte mso 9]&…...
网络六边形受到攻击
大家读完觉得有帮助记得关注和点赞!!! 抽象 现代智能交通系统 (ITS) 的一个关键要求是能够以安全、可靠和匿名的方式从互联车辆和移动设备收集地理参考数据。Nexagon 协议建立在 IETF 定位器/ID 分离协议 (…...
基于服务器使用 apt 安装、配置 Nginx
🧾 一、查看可安装的 Nginx 版本 首先,你可以运行以下命令查看可用版本: apt-cache madison nginx-core输出示例: nginx-core | 1.18.0-6ubuntu14.6 | http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages ng…...
Nginx server_name 配置说明
Nginx 是一个高性能的反向代理和负载均衡服务器,其核心配置之一是 server 块中的 server_name 指令。server_name 决定了 Nginx 如何根据客户端请求的 Host 头匹配对应的虚拟主机(Virtual Host)。 1. 简介 Nginx 使用 server_name 指令来确定…...
CocosCreator 之 JavaScript/TypeScript和Java的相互交互
引擎版本: 3.8.1 语言: JavaScript/TypeScript、C、Java 环境:Window 参考:Java原生反射机制 您好,我是鹤九日! 回顾 在上篇文章中:CocosCreator Android项目接入UnityAds 广告SDK。 我们简单讲…...
DBAPI如何优雅的获取单条数据
API如何优雅的获取单条数据 案例一 对于查询类API,查询的是单条数据,比如根据主键ID查询用户信息,sql如下: select id, name, age from user where id #{id}API默认返回的数据格式是多条的,如下: {&qu…...
SpringCloudGateway 自定义局部过滤器
场景: 将所有请求转化为同一路径请求(方便穿网配置)在请求头内标识原来路径,然后在将请求分发给不同服务 AllToOneGatewayFilterFactory import lombok.Getter; import lombok.Setter; import lombok.extern.slf4j.Slf4j; impor…...
自然语言处理——循环神经网络
自然语言处理——循环神经网络 循环神经网络应用到基于机器学习的自然语言处理任务序列到类别同步的序列到序列模式异步的序列到序列模式 参数学习和长程依赖问题基于门控的循环神经网络门控循环单元(GRU)长短期记忆神经网络(LSTM)…...
是否存在路径(FIFOBB算法)
题目描述 一个具有 n 个顶点e条边的无向图,该图顶点的编号依次为0到n-1且不存在顶点与自身相连的边。请使用FIFOBB算法编写程序,确定是否存在从顶点 source到顶点 destination的路径。 输入 第一行两个整数,分别表示n 和 e 的值(1…...
Mac下Android Studio扫描根目录卡死问题记录
环境信息 操作系统: macOS 15.5 (Apple M2芯片)Android Studio版本: Meerkat Feature Drop | 2024.3.2 Patch 1 (Build #AI-243.26053.27.2432.13536105, 2025年5月22日构建) 问题现象 在项目开发过程中,提示一个依赖外部头文件的cpp源文件需要同步,点…...
Python网页自动化Selenium中文文档
1. 安装 1.1. 安装 Selenium Python bindings 提供了一个简单的API,让你使用Selenium WebDriver来编写功能/校验测试。 通过Selenium Python的API,你可以非常直观的使用Selenium WebDriver的所有功能。 Selenium Python bindings 使用非常简洁方便的A…...

