MySQL数据库以及SQL语言介绍

一、数据库介绍

1、为什么需要数据库
由于计算机的内存资源有限且掉电后数据会丢失,因此需要把程序中用到的数据保存下来以到便于关机后还能继续使用,而保存数据最简单的方法就是把数据以文件形式写入到磁盘中,我们把这个过程叫数据持久化。
但随着程序的功能越来越复杂、数据量越来越来大,管理数据就成了大问题,因为读写文件并解析出数据需要大量的重复操作,并且从海量的数据中快速查找出指定的数据需要复杂的逻辑。
如果程序都各自实现自己的读写数据的代码,一方面效率低且容易出错,另一方面是每个程序访问数据的接口不同,代码难以复用,浪费时间。
所以我们的前辈就发明出一种专门用来管理数据的软件,它就是数据库。

2、什么是数据库
简单来说数据库就是电子化的文件柜,存储电子文件的场所,用户可以方便、快速对文件柜中的数据进行增加、删除、修改、查找。
注意:数据库指的是管理数据的软件,而不是存储数据的仓库。

3、数据库的类型
层次型数据库:层次模型就是以"上下级"的层次关系来组织数据的一种方式,层次模式的数据结构看起来就像是一棵树。
网状型数据库:把每个数据节点和其他的数据节点连接起来,它的数据结构看起来就像是城市之间的路网。
关系型数据库:把数据看作一个二维表,任何数据都可以通过列号+行号进行定位,它的数据模型看起来就像是一张Excel表。
随着时间的推移和市场竞争,最终基于关系模型的数据获得了绝对的市场份额,因为相比层次型、网状型数据库,关系型数据库的理解和使用最简单。

4、目前主流的关系型数据库
商用数据库,例如:OceanBase,Oracle

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值