【MySQL数据库】 一

news2024/12/30 2:58:46

本文主要介绍了关系型数据库和非关系数据库的区别,以及主流的关系型数据库mysql的安装 , 以及mysql数据库客户端-服务器的结构. 

一.数据库的分类

我们可以简单的把数据库看成是一类软件

数据库分成两大类

1.关系型数据库

通常以表格的方式来组织

2.非关系型数据库

通常以键值对或者文档的形式来组织数据

现状:非关系型数据库是后起之秀,以前的时候,关系型数据库属于大一统,不过现如今

非关系型数据库也用的越来越多了

1.关系型数据库

典型代表:

1.Oracle

甲骨文

Oracle收费

这个软件本身不贵,但是Oracle要搭配IBM小型机才能发挥十成功力 (IBM很贵)

银行一般会使用Oracle(不差钱/数据非常重要!)

2.MySQL

开源,免费

很多的公司都是用这个数据库

现在已经被Oracle公司收购了

3.SQL Server

好用不火

原因:之前的微软公司将自家的SQL Server SQL Server 捆绑销售,要使用SQL Server,就必须用SQL Server(服务器的系统),可是主流的服务器系统是linux,于是就被嫌弃~

4.SQLite

非常轻量

整个数据库就一个exe文件,体积大概1m左右

使用情景:

嵌入式设备会使用(比如在冰箱/洗衣机里嵌入一个计算机)

手机安卓系统内置SQLite,安卓系统内置了SQLite,并且很多的安卓程序,也是使用的这个数据库

二.MySQL

开源免费的关系型数据库,并且是当前在企业开发中非常典型的一种数据库

MySQL主流的版本有两个

  1. 5.7系列
  2. 8.0系列

安装

>官网下载以上两个主流版本的任意一个

>mysql安装之后,打开电脑菜单打开找到mysql

>双击打开其中一个

>输入密码之后回车,显示这样就是安装成功

上述这个黑框,就是mysql的客户端(mysql是客户端-服务器结构的程序)

客户端-服务器结构

客户端和服务器通过网络进行通信

客户端:主动发起请求的一方

服务器:被动接收请求的一方

当前安装好的mysql,其实是安装了客户端+服务器!

*客户端:就是这个黑框

*服务器:菜单搜索服务

注意:mysql的客户端和服务器是通过网络进行通信的,因此这两个程序可以在一个机器中,也可以在不同的机器上

1.图形化客户端

另外一个mysql客户端,上述的黑框是mysql的命令行客户端 ; 除此之外,还有很多第三方的图形化客户端

比如:

* navicat

* Workbench

* IDEA数据库插件 /datagrid


总结 : mysql客户端,只是一个用户和数据库服务器交互的窗口 , 不管是cmd还是图形化界面,我们操作的都是sql语句( 实际工作中,或许使用命令行会更多 )

由于服务器是被动的一方,所以它往往是7*24小时运行,服务器编程要比客户端更复杂一些,对于稳定性/效率都是有一定要求的

mysql服务器的各种数据都是存储在服务器的硬盘上(存储空间大/存储能持久)

mysql的初心是管理数据

1.先把数据存储的mysql服务器的硬盘上

2.在mysql客户端进行取数据的操作

客户端和服务器之间使用网络进行通信


计算机八大件:

CPU

存储器

散热器

硬盘(一种外存)

主板

电源

显卡

机箱


内存和外存的区别:

1.内存的存储空间比较小(16G)

硬盘的存储空间更大(512G)

2.内存的访问速度比硬盘快(成千上万倍)

3.内存比硬盘贵!

4.内存掉电之后,数据丢失 ; 硬盘掉电之后,数据还在

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

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

相关文章

电脑关机很慢?这几个优化技巧请收好!

当我们使用电脑时,一个令人不快的问题是,关机变得异常缓慢。电脑在关机时可能需要很长时间,甚至让人感到沮丧。这不仅是时间浪费,还可能表明系统存在问题。在本文中,我们将介绍四种解决电脑关机很慢的方法,…

怎么向国外客户催单?这样做既有效又不让客户反感

外贸业务员接单的过程其实是一场利益博弈的过程,而且外贸销售永远靠结果说话,所以无论你的客户如何承诺,甚至有时候都已经签订了定单合同做了PI,但客户钱没到账公司,一切就有可能归零。 01 心态一定要稳住 对于每个有…

如何在业务代码中优雅地使用责任链模式

通过使用责任链模式,我们可以更加灵活和优雅地处理请求,降低代码之间的耦合度,提高代码的可维护性和可扩展性。在一些具有复杂业务逻辑或需要动态处理请求的场景下,使用责任链模式将是一个很好的选择。本文将通过一个具体的示例来…

【错误解决方案】ModuleNotFoundError: No module named ‘tensorboardX‘

1. 错误提示 在python程序中,尝试导入一个名为tensorboardX的模块,但Python提示找不到这个模块。 错误提示:ModuleNotFoundError: No module named ‘tensorboardX‘ 2. 解决方案 在python出现中,遇到这个问题是Python无法找到…

无需编程技术,快速搭建个人网站

如果你想拥有一个属于自己的个人网站,但又没有任何编程经验,别担心,我们今天将为你介绍一个简单的方法,让你轻松搭建网站,无需任何编程知识。让我们一起来看看吧! 在乔拓云建站工具中,自带了许多…

TypeScript之装饰器

一、是什么 装饰器是一种特殊类型的声明,它能够被附加到类声明,方法, 访问符,属性或参数上 是一种在不改变原类和使用继承的情况下,动态地扩展对象功能 同样的,本质也不是什么高大上的结构,就…

图纸管理制度《八》设计图纸管理制度

第一章 总则 第1条 目的。为做好设计图纸的管理工作,使其收发及时、手续齐全、废图绝迹、不遗失、无差错,特制定本办法。 第2条 适用范围。本办法适用于企业所有工程项目的图纸管理工作。 第3条 相关部门及人员职责 (1) 工程技术部负责图纸管理的监督…

双十一百亿美元补贴,AWS阿里云腾讯云华为云国际版钜惠

双十一来袭!阿里云/腾讯云/华为云国际站该怎么玩?九河云(双十一特大促销,低至5.18折 (9he.com))这次双十一活动汇聚了一系列前所未有的优惠,不仅能享受服务器和CDN的超值折扣,还有机会赢取华为M…

智慧工地建造平台源码、智慧化工地云平台源码

概述:智慧工地管理平台充分运用数字化技术,聚焦施工现场岗位一线,依托物联网、互联网、AI等技术,围绕施工现场管理的人、机、料、法、环五大维度,以及施工过程管理的进度、质量、安全三大体系为基础应用,实…

Spring Cloud Alibaba中Nacos的安装(Windows平台)以及服务的发现

Spring Cloud Alibaba中Nacos的安装(Windows平台)以及服务的发现 下载安装Nacos解压启动验证是否启动搭建一个简单的Spring Cloud Alibaba项目Spring Cloud Alibaba 以及 Nacos的引入如何选择对应的版本 服务的注册Nacos相关组件的说明 下载安装Nacos G…

Python如何解析json对象?

目录 一、JSON简介 二、Python的json模块 1. 加载JSON数据 2. 生成JSON数据 三、处理复杂的JSON数据 四、自定义JSON解析器 五、注意事项和最佳实践 六、总结 JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,在网络通…

https原理

首先说一下几个概念:对称加密、非对称加密 对称加密: 客户端和服务端使用同一个秘钥,分两种情况: 1、所有的客户端和服务端使用同一个秘钥,这个秘钥被泄漏后数据不再安全 2、每个客户端生成一个秘钥&…

嵌入式每日500(4)231104 (Flash类型定义、Flash常量定义、Flash函数)

文章目录 1.Flash类型定义(两个结构体)2.Flash常量定义(3种)3.Flash函数(31个,FLASH分为两个区,一个是普通的存储空间,一个是选项字节OB,函数名里带OB的就是对选项字节空…

一文速通Sentinel熔断及降级规则

目录 基本介绍 熔断模式 状态机的三个状态 熔断降级规则 断路器熔断策略 慢调用 异常比例 异常数 基本介绍 熔断模式 主要是参考电路熔断,如果一条线路电压过高,保险丝会熔断,防止火灾。放到我们的系统中,如果某个目标…

Azure 机器学习 - 无代码自动机器学习的预测需求

了解如何在 Azure 机器学习工作室中使用自动化机器学习在不编写任何代码行的情况下创建时序预测模型。 此模型将预测自行车共享服务的租赁需求。 关注TechLead,分享AI全维度知识。作者拥有10年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕…

【C语言】指针初阶

✨个人主页: Anmia.🎉所属专栏: C Language 🎃操作环境: Visual Studio 2019 版本 ​ 1.指针是什么? 指针理解的2个要点: 指针是内存中一个最小单元的编号,也就是地址平时口语中说的…

Vue elemen ui 移除上次校验与部分清除上次校验

场景: 可以切换类型,下面的输入框参数也会随着改变。 如果不清除上次的校验就会出现,之前的大陆企业的校验还会出现在香港企业的校验中 方法: watch:{ruleForm.paymentSubjectType:{ 通过监听表单的类型来调用 clearValidate方…

计算机网络之网络层(全)

网络层的功能 互联网在网络层的设计思路是,向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。 路由器在能够开始向输出链路传输分组的第一位之前,必须先接收到整个分组,这种机制称为:存储转发机制 异构网络互连 用…

transformers-Causal lanuage modeling

https://huggingface.co/docs/transformers/main/en/tasks/language_modelinghttps://huggingface.co/docs/transformers/main/en/tasks/language_modelingcausal lanuage model常用于文本生成。预测token系列中的下一个toekn,并且model只能关注左侧的token&#xf…

超声波清洗清洁力强怎么选、适合家用超声波清洗机推荐

因为各种原因很多导致很多小朋友从小就开始近视,佩戴眼镜,眼镜只要是戴上了就很难再摘下来,也有很多朋友从小到大都不知道清洗眼镜的重要性,眼镜长时间不清洗的话上面的细菌堪比茅厕这么脏!所以眼镜清洗千万别忽视了&a…