MySQL 简介

MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
组织和管理数据 方便CRUD操作(增,删,改,查)—能够避免重复无效的数据
关系型数据库–>理论基础;关系代数+集合论,特点:用二维表组织数据 –>行—记录–>列—字段
关系型数据库的数据完整性:
1.实体完整性 –>没有冗余的记录(每条记录都是独一无二的)
–>主键/唯一索引/唯一约束
2.参照完整性–>列的数据要参照其它表的主键
–>外键
3.域完整性 –>表中的数据都是有效的数据
–>数据类型/非空约束/默认值约束/检查约束

MySQL有三大类数据类型, 分别为数字、日期\时间、字符串, 这三大类中又更细致的划分了许多子类型
数字类型
整数: tinyint、smallint、mediumint、int、bigint
浮点数: float、double、real、decimal
日期和时间: date、time、datetime、timestamp、year
字符串类型
字符串: char、varchar
文本: tinytext、text、mediumtext、longtext
二进制(可用来存储图片、音乐等): tinyblob、blob、mediumblob、longblob

猜你喜欢

转载自blog.csdn.net/zhang_qings/article/details/81347130