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 worldhttps://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]&…...
uniapp 对接腾讯云IM群组成员管理(增删改查)
UniApp 实战:腾讯云IM群组成员管理(增删改查) 一、前言 在社交类App开发中,群组成员管理是核心功能之一。本文将基于UniApp框架,结合腾讯云IM SDK,详细讲解如何实现群组成员的增删改查全流程。 权限校验…...
生成xcframework
打包 XCFramework 的方法 XCFramework 是苹果推出的一种多平台二进制分发格式,可以包含多个架构和平台的代码。打包 XCFramework 通常用于分发库或框架。 使用 Xcode 命令行工具打包 通过 xcodebuild 命令可以打包 XCFramework。确保项目已经配置好需要支持的平台…...

8k长序列建模,蛋白质语言模型Prot42仅利用目标蛋白序列即可生成高亲和力结合剂
蛋白质结合剂(如抗体、抑制肽)在疾病诊断、成像分析及靶向药物递送等关键场景中发挥着不可替代的作用。传统上,高特异性蛋白质结合剂的开发高度依赖噬菌体展示、定向进化等实验技术,但这类方法普遍面临资源消耗巨大、研发周期冗长…...

论文浅尝 | 基于判别指令微调生成式大语言模型的知识图谱补全方法(ISWC2024)
笔记整理:刘治强,浙江大学硕士生,研究方向为知识图谱表示学习,大语言模型 论文链接:http://arxiv.org/abs/2407.16127 发表会议:ISWC 2024 1. 动机 传统的知识图谱补全(KGC)模型通过…...
《C++ 模板》
目录 函数模板 类模板 非类型模板参数 模板特化 函数模板特化 类模板的特化 模板,就像一个模具,里面可以将不同类型的材料做成一个形状,其分为函数模板和类模板。 函数模板 函数模板可以简化函数重载的代码。格式:templa…...

GitFlow 工作模式(详解)
今天再学项目的过程中遇到使用gitflow模式管理代码,因此进行学习并且发布关于gitflow的一些思考 Git与GitFlow模式 我们在写代码的时候通常会进行网上保存,无论是github还是gittee,都是一种基于git去保存代码的形式,这样保存代码…...
多模态图像修复系统:基于深度学习的图片修复实现
多模态图像修复系统:基于深度学习的图片修复实现 1. 系统概述 本系统使用多模态大模型(Stable Diffusion Inpainting)实现图像修复功能,结合文本描述和图片输入,对指定区域进行内容修复。系统包含完整的数据处理、模型训练、推理部署流程。 import torch import numpy …...

基于Java+VUE+MariaDB实现(Web)仿小米商城
仿小米商城 环境安装 nodejs maven JDK11 运行 mvn clean install -DskipTestscd adminmvn spring-boot:runcd ../webmvn spring-boot:runcd ../xiaomi-store-admin-vuenpm installnpm run servecd ../xiaomi-store-vuenpm installnpm run serve 注意:运行前…...
【学习笔记】erase 删除顺序迭代器后迭代器失效的解决方案
目录 使用 erase 返回值继续迭代使用索引进行遍历 我们知道类似 vector 的顺序迭代器被删除后,迭代器会失效,因为顺序迭代器在内存中是连续存储的,元素删除后,后续元素会前移。 但一些场景中,我们又需要在执行删除操作…...

android RelativeLayout布局
<?xml version"1.0" encoding"utf-8"?> <RelativeLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"match_parent"android:gravity&…...