认识数据库

今天为大家带来数据库的知识

🚀1.什么是数据库

🚀2.数据库的分类

🚀3.数据库的存储

1.首先来聊一聊MySQL数据库的定义

已经学习了数据结构

数据结构是一门研究数据如何存储的学科,当数据是少量的时候,用数据结构进行增删查改

数据库就是当数据很多的时候,要用到数据库进行增删查改的操作

数据库是一类软件,用来组织管理保存数据的

2.数据库软件有哪些呢

数据库分为关系型数据库和非关系型数据库

关系型数据库有:

1.Oracle

属于甲骨文产品,适用于解决复杂的逻辑业务,例如ERP,OA等企业信息系统,成本高,因为还要配套小型机

2.MySQL

被Oracle收购,成本低,免费,开源,适合解决的=简单的逻辑业务

3.SQL  Server

也很好用,是微软的产品,必须在Windows环境下使用,而且收费

4.SQLite

是一个轻量级数据库

为什么说他轻量呢,因为所占用的内存十分小,就是一个exe可执行文件,体积大概就是1M

运用在小型的嵌入式系统上使用,比如手机,电视,洗衣机,空调

非关系型数据库

1. 基于键值对(Key-Value):如 memcached、redis

2. 基于文档型:如 mongodb

3. 基于列族:如 hbase

4. 基于图型:如 neo4j

关系型数据库是基于SQL 语言实现,,对于数据库数据格式比较严格而关系型数据库不一定就要使用SQL,对于格式要求也小

3.MySQL 的存储

MySQL 是一个软件,本质上是客户端服务器结构的程序

有mysql客户端和mysql服务器

但是MySQL本体还是服务器,数据都存储在服务器上,而客户端比较简单,形式多样化,还要图形化的客户端,但是在MySQL这里还是以命令行发出请求,服务器来响应,说到这里,讲一讲请求,响应。

假如我去面馆吃面,我要了一碗牛肉面,那么我就是客户端,饭店就是服务器,我说:“一碗牛肉面就是”请求,做出来的面就是响应。

请求:request

响应:response

客户端:cilent

服务器:server

数据存储到服务器上

 

 

MySQL具体以啥样的硬件设备进行保存呢

硬盘!!!

MySQL以及其他 的关系型数据库都是以硬盘来保存数据的

说到硬盘,再来看看计算机 的组成部分

CPU(电脑的核心)

内存(存储器)机带RAM

外存(硬盘,软盘,U盘,光盘)电脑主要就是用硬盘存储数据

输入设备(鼠标,键盘等)

输出设备(打印机,显示屏)

网卡,触摸屏既是输入设备,又是输出设备。

内存和外存区别

1.内存访问速度快,外存访问速度慢

2.内存空间小,外存空间大

3.内存贵,外存便宜

4.内存存储的数据断电后会消失,外存的数据断电后可以保存一段时间

内存存储数据易失,外存存储数据持久

数据库服务器如何在硬盘上存储数据

 

数据库里通过数据表组织数据 ,数据表有很多行,每一行叫做记录(record),每一行又有很多列,每一列叫做字段(field)

这就是今天的内容了,我们下期再见,886!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值