为什么要学数据库?


数据库系统(database System),是由数据库及其管理软件组成的系统。
数据库就是存储数据的地方,穿鸥汀意义不包括文件
数据库是由两部分组成

  1. db数据库本身,——我们看不见的
  2. 数据库管理系统

数据库的分类

现在世界上数据库分为三类

关系型数据库

Rdbms:RDBMS关系数据库管理系统(Relational Database Management System: RDBMS) 是指包括相互联系的逻辑组织和存取这些数据的一套程序(数据库管理系统软件)。

最出名的三大类关系型数据库:mysql oracle mssql
Mtsql被Oracle收购了

非关系型数据库

NOSQL不是取代传统关系型数据库,而是补充
NOSQL意思就是Not only SQL
产生原因:关系型数据库太慢了
Redis(基于内存的):mongodb (基于硬盘的) hbase(基于大数据集群的)

Newsql

近几年才出现的
是RDBMS和NOSQL折中的数据库解决办法
介于关系型数据库和非关系型数据库之间的数据库。
代表:MYSQL8.0

注意:mysql5.7以及以下的是传统型数据库mysql8.0是newsql
Sql and NOSQL

其实底层还是关系型数据库被优化至NOSQL的速度,并支持两种开发语言
注意:mysql8.0目前没有公司在用!!!

为什么学mysql——从使用者角度

Mysql是最流行的开源数据库。
mysql特点:

  1. 快! 速度是其他关系型数据库不能比的。(相对于功能较少)
  2. 开源! 能够自主开发基于mysql(c语言编写)
    由阿里发起的“运动”去oracle化,中国所有的大型互联网企业相应,数据库由oracle迁移至mysql
  3. 免费!基本上就是中小型企业的唯一选择

综上所述中国市场占有率第一!

为什么学mysql——从就业角度

必学的!
很多企业都要求你会mysql
如果企业没有要求你会mysql,那是默认选项。

Mysql下载安装

注意:mysql下载千万不能,去官网以外的网页下载安装。
只能从官网下载。
注意:禁止使用类似360管家安装。(哭着重新安装系统)
如何下载mysql
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

原创文章 5 获赞 9 访问量 5119

猜你喜欢

转载自blog.csdn.net/moliae/article/details/105994742