定义
MySQL是一个关系型数据库管理系统
数据库管理系统分为关系型数据库和非关系型数据库;
关系型数据库:
-
MySQL、Oracle、sql server、DB2、SQLlite 等等;
-
关系型数据库是通过表和表之间、行和行之间的关系进行数据的存储,例如:学生信息表、会员信息表、某公司考勤表、某学校出勤表等等;
非关系型数据库:
-
Redis、MongDB等等;
-
非关系型数据库是以对象进行存储,通过对象自身的属性来决定;
DataBase Management System(DBMS、数据库管理系统)
我们常说的数据库就像一个仓库,里面存放着各种各样的东西。但是仓库本身不具备对仓库物品的调配能力,这就需要仓库管理员了,仓库管理员可以对仓库进行各种各样的行为,进货出货点货等等;
-
DBMS是数据库的管理软件,可以科学有效地管理我们的数据,例如对数据进行增删改查等等;
-
Mysql就是一个数据库关系系统;
特点
随便找一个招聘网站,大部分的软件开发职位都要求了解Mysql、甚至需要精通MySQL!
上图就是一个例子;
那么MySQL到底好在哪?为什么这么多公司都选择使用MySQL?而不是其他数据库?
开源!免费!
对于许多中小型的软件公司而言,降低成本是一件大事,许多数据库的使用都是需要付费的;
体积小、速度快、总体拥有的成本非常低
现如今已经支持大中小型的网站开发了。
放在结尾: