今天
软件测试网就为大家介绍一下数据库中的字段类型与约束有何作用:
类型和约束都是保证字段数据的完整性,类型约束的是数据的存储类型,而约束是基于类型之上的额外限制。
1、数据类型:
作用:保证字段数据的完整性
分类:
int(有符号整数)/intunsigned(无符号整数,不可以是负数)
tinyint/tinyintunsigned
decimal(5,2)浮点数(小数)共占用5位,小数占用2位,整数占用3位
varchar(20)变长字符串,varchar("hello")最终只用5位
date日期"2012-12-31"
time时间"12:12:12"
datetime日期时间"2019-08-2320:20:20"
enum("男","女")枚举数据类型把所有可能的结果全部列举出来
约束:
作用:保证数据的完整性,对字段中的数据进行限制和约束
分类:
primarykey主键(表示唯一一行记录)
notnull(不能为空)
unique唯一值约束,不允许重复
default默认值约束
foreignkey外键约束
说明:对于字段来说,数据类型必须要有,但是约束可以没有。
关于数据库中的字段类型与约束有何作用就为大家讲到这里了,望对大家有一定的帮助,如需了解更多软件测试内容,请阅读本站其他文章。
