Day13-初识MySQL
为什么学习数据库
- 岗位需求
- 现在是一个大数据时代,得数据者得天下。
- 被迫需求:存数据
- ***数据库是所有软件体系中最核心的存在。***DBA(数据管理员)
什么是数据库
数据库(DB,DataBase)
概念:数据仓库,是一个软件,安装在操作系统(window,linux,mac…)之上,SQL语句,可以存储大量的数据(500万以下,500万以上需要做索引的优化。)
作用:存储数据,管理数据。
数据库分类
关系型数据库(SQL):
- MySQL、Oracle、 Sql Server、DB2、SQLlite
- 通过表与表之间,行与列之间的关系进行数据的存储,如:学员信息表、考勤表…
非关系型数据库(NoSQL):
- Redis、MongDB
- 对象存储,通过对象自身的属性来决定。
DBMS(数据库管理系统):
- 数据库的管理软件,科学有效的管理我们的数据,维护和获取数据。
- MySQL,本质是一种数据管理系统。
MySQL
MySQL是一个**关系型数据库管理系统**
前世:由瑞典[MySQL AB](https://baike.baidu.com/item/MySQL AB/2620844) 公司开发
今生:属于 Oracle 旗下产品
特点:
-
在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
-
一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。
-
体积小、速度快、总体拥有成本低,招人成本比较低。
官网:https://www.mysql.com