美文网首页
Mysql数据库

Mysql数据库

作者: 想吃热干面了 | 来源:发表于2019-02-26 23:06 被阅读0次

数据存储的发展

第一阶段 : 手工阶段 打孔器
第二阶段 : 文件的概念 例如书籍
第三阶段 : 提出了数据库的概念

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 :整数型

结构话查询语言

数据定义语言(DDL):定义,修改,销毁表结构
数据操作语言(DML):增,删,改表中数据
数据查询语言(DQL):从表中查询数据
数据控制语言(DCL):进行授权和收回权限
事务处理语言(TPL):提交和回滚事务

相关文章

网友评论

      本文标题:Mysql数据库

      本文链接:https://www.haomeiwen.com/subject/gdzudqtx.html