数据存储的发展
第一阶段 : 手工阶段 打孔器
第二阶段 : 文件的概念 例如书籍
第三阶段 : 提出了数据库的概念
Mysql数据库
1.Mysql数据库属于小型(轻量级)数据库:体积小、速度快(大概是oracle的三倍)、成本低
oracle是企业级数据库,大型数据库,成本高(30万美元)
oracle和mysql都属于电脑的硬盘读取数据
2.使用表的方式来存储数据,将数据存储在表中
3.mysql是关系型数据库:表与表之间会有相互关联的存在,一个表可能会映射出多个子表
4.redis :一种内存数据库,通过cpu处理数据
Mysql中的几种约束类型
--主键:每张表只能有一个主键 primary key
--唯一约束:unique 列中数据不允许有重复
--非空约束:not null 列中不允许有空值
--检查约束:check mysql中的enum类型 判断存 入的值是否有效,例如:定义性别
--外键约束:用于表之间的连接 foreign key
一些其他的关键字:
comment :设置字段的注释信息,例如:中文
default:设置字段的默认值
auto_increment:自增
Mysql中的数据类型
float:单精度浮点类型
double:双精度浮点类型
datetime:时间格式
char:定长字符
varchar:字符
int :整数型
网友评论