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]&…...
使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式
一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明:假设每台服务器已…...
CMake基础:构建流程详解
目录 1.CMake构建过程的基本流程 2.CMake构建的具体步骤 2.1.创建构建目录 2.2.使用 CMake 生成构建文件 2.3.编译和构建 2.4.清理构建文件 2.5.重新配置和构建 3.跨平台构建示例 4.工具链与交叉编译 5.CMake构建后的项目结构解析 5.1.CMake构建后的目录结构 5.2.构…...
OkHttp 中实现断点续传 demo
在 OkHttp 中实现断点续传主要通过以下步骤完成,核心是利用 HTTP 协议的 Range 请求头指定下载范围: 实现原理 Range 请求头:向服务器请求文件的特定字节范围(如 Range: bytes1024-) 本地文件记录:保存已…...
相机从app启动流程
一、流程框架图 二、具体流程分析 1、得到cameralist和对应的静态信息 目录如下: 重点代码分析: 启动相机前,先要通过getCameraIdList获取camera的个数以及id,然后可以通过getCameraCharacteristics获取对应id camera的capabilities(静态信息)进行一些openCamera前的…...
大模型多显卡多服务器并行计算方法与实践指南
一、分布式训练概述 大规模语言模型的训练通常需要分布式计算技术,以解决单机资源不足的问题。分布式训练主要分为两种模式: 数据并行:将数据分片到不同设备,每个设备拥有完整的模型副本 模型并行:将模型分割到不同设备,每个设备处理部分模型计算 现代大模型训练通常结合…...
Unit 1 深度强化学习简介
Deep RL Course ——Unit 1 Introduction 从理论和实践层面深入学习深度强化学习。学会使用知名的深度强化学习库,例如 Stable Baselines3、RL Baselines3 Zoo、Sample Factory 和 CleanRL。在独特的环境中训练智能体,比如 SnowballFight、Huggy the Do…...
汇编常见指令
汇编常见指令 一、数据传送指令 指令功能示例说明MOV数据传送MOV EAX, 10将立即数 10 送入 EAXMOV [EBX], EAX将 EAX 值存入 EBX 指向的内存LEA加载有效地址LEA EAX, [EBX4]将 EBX4 的地址存入 EAX(不访问内存)XCHG交换数据XCHG EAX, EBX交换 EAX 和 EB…...
浅谈不同二分算法的查找情况
二分算法原理比较简单,但是实际的算法模板却有很多,这一切都源于二分查找问题中的复杂情况和二分算法的边界处理,以下是博主对一些二分算法查找的情况分析。 需要说明的是,以下二分算法都是基于有序序列为升序有序的情况…...
有限自动机到正规文法转换器v1.0
1 项目简介 这是一个功能强大的有限自动机(Finite Automaton, FA)到正规文法(Regular Grammar)转换器,它配备了一个直观且完整的图形用户界面,使用户能够轻松地进行操作和观察。该程序基于编译原理中的经典…...
在web-view 加载的本地及远程HTML中调用uniapp的API及网页和vue页面是如何通讯的?
uni-app 中 Web-view 与 Vue 页面的通讯机制详解 一、Web-view 简介 Web-view 是 uni-app 提供的一个重要组件,用于在原生应用中加载 HTML 页面: 支持加载本地 HTML 文件支持加载远程 HTML 页面实现 Web 与原生的双向通讯可用于嵌入第三方网页或 H5 应…...

