第一篇文章 关于MySQL学习的初步认识

数据库是什么?

这里呢每个人都会有自己的认识,个人理解,是一个便于管理,应用的,数据管理系统。
百度文库给出的官方定义为:数据库系统(Database System)数据库及其管理软件组成的系统

数据库的分类

传统意义上的数据库一般分为两种:
1,关系型数据库
英文缩语:RDBMS 是当前主流的数据库
最出名的三大关系型数据库:MySql Oracle MSSQL(sqlserver)
其中 MySQl被Oracle收购了 竞争力下降
2,非关系型数据库 NOSQL(不是要取代传统数据库,而是不仅仅是SQL是一种补充)
NOSQL: not only sql
产生的原因:关系型数据库的速度太慢了,所以催生出非关系型
代表:redis (基于内存) mongdb(基于硬盘) hbase (基于大数据)
除此之外呢还有一种新型数据库,近两年才被注视到,NEWSQL
它的出现是既想解决传统关系型数据库的速度缓慢问题,又想拥有传统关系型数据库那样强大的功能,是RDBMS和NOSQL折中的解决办法,介于两者之间
它的代表为MySQL8.0版本,可以说是RDBMS和NOSQL的一种糅合
第一篇文章 关于MySQL学习的初步认识
注意:MYSQL5.7及一下是传统的关系型数据库,MYSQL8.0是最新的NEWSQL
其实底层还是关系型数据库。并优化NOSQL的速度,并且支持两种开发语言
目前没有公司再用!!!(都等待第一个“吃螃蟹”的人呢)

学习MySQL的原因

首先一个是MySQl是最流行的开源数据库
第一篇文章 关于MySQL学习的初步认识
其次是MySQL特点:
快!MySQL的速度是其他的关系型数据库不能比的,相对的功能少
开源!能够自主开发基于MySQL(c语言编写)
免费!基本上就是中小微型企业的唯一选择
综上所述MySQL中国市场占有率第一!!
再有就是从业角度:作为一个想要入行it行业的人来说,数据库是必不可少的技能,哪怕招聘广告上没有明确的要求,其实是默认具备该项技能的原因。
综上,一个it从业者必须要掌握的技能,同时市场前景如此只好,为什么不去学它呢!

最后安利下MySQL的下载

这里有个注意事项:由于MySQl是开源的,所以它的内核代码是可以改动的,因此,下载这种软件,最好是通过官方网站去下载,最安全。
MySQL官方网站连接:https://www.mysql.com/
进入之后就可以看到以下东西了,下载过程以5.7版本为例,用图片的方式展现:

第一篇文章 关于MySQL学习的初步认识

第一篇文章 关于MySQL学习的初步认识
往下拉

第一篇文章 关于MySQL学习的初步认识
第一篇文章 关于MySQL学习的初步认识
第一篇文章 关于MySQL学习的初步认识
第一篇文章 关于MySQL学习的初步认识
第一篇文章 关于MySQL学习的初步认识
然后静静等待就好了!