教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

数据库中字段类型和约束有什么作用?[软件测试培训]

更新时间:2019年11月15日16时59分 来源:传智播客 浏览次数:

类型和约束都是保证字段数据的完整性,类型约束的是数据的存储类型,而约束是基于类型之上的额外限制。
1、数据类型:
作用: 保证字段数据的完整性
分类: 
int(有符号整数) / int unsigned (无符号整数,不可以是负数)
tinyint / tinyint unsigned 
decimal(5,2) 浮点数(小数) 共占用5位,小数占用2位,整数占用3位
varchar(20) 变长字符串, varchar("hello") 最终只用5位
date 日期 "2012-12-31"
time 时间 "12:12:12"
datetime  日期时间 "2019-08-23 20:20:20"
enum("男", "女") 枚举数据类型  把所有可能的结果全部列举出来
类型和约束的作用

约束:
作用: 保证数据的完整性,对字段中的数据进行限制和约束
分类: 
primary key 主键 (表示唯一一行记录)
not null (不能为空)
unique 唯一值约束, 不允许重复
default 默认值约束
foreign key 外键约束
说明: 对于字段来说, 数据类型必须要有, 但是约束可以没有。

推荐了解传智播客软件测试课程


0 分享到:
和我们在线交谈!