1、MySQL概述
1、什么是数据库
存储数据的仓库
2、都有哪些公司在用数据库
金融机构、游戏网站、购物网站、论坛网站 ... ...
3、提供数据库服务的软件
1、软件分类
MySQL、Oracle、SQL_Server、DB2、MongoDB、MariaDB
2、生产环境中,如何选择使用哪个数据库软件
1、是否开源
1、开源软件:MySQL、Mariadb、MongoDB
2、商业软件:Oracle、DB2、SQL_Server
2、是否跨平台
1、不跨平台 :SQL_Server
2、跨平台 :...
3、公司的类型
1、商业软件 :政府部门、金融机构
2、开源软件 :游戏网站、购物网站、论坛网站 ..
4、MySQL的特点
1、关系型数据库
1、关系型数据库特点
1、数据是以行和列(表格)的形式去存储的
2、表中的每一行叫一条记录,每一列叫一个字段
3、表和表之间的逻辑关联叫关系
2、示例
1、关系型数据库存储
表1、学生信息表
姓名 年龄 班级
星矢 25 三班
水冰月 25 六班
表2、班级信息表
班级 班主任
三班 大空翼
六班 松人
2、非关系型数据库中存储
{"姓名":"水冰月","年龄":25,"班级":"六班"}
{"姓名":"星矢","年龄":25,"班级":"三班","班主任":"大空翼"}
2、跨平台
可以在Unix、Linux、Windows上运行数据库服务
3、支持多种编程语言
python、java、php ... ...
5、数据库软件、数据库、数据仓库的概念
1、数据库软件
一个软件,看的见,可操作,实现数据库的逻辑功能
2、数据库
是一种逻辑概念,用来存放数据的仓库,侧重存储
3、数据仓库
从数据量上来说,比数据库庞大的多,主要用于数据分析和数据挖掘
网购:
数据库 :user表
数据仓库 :哪个时间段用户登录量最多,哪个用户一年购物最多
发表评论