全国咨询/投诉热线: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 外键约束
说明: 对于字段来说, 数据类型必须要有, 但是约束可以没有。

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


javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

uids

北京校区

    14天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    8天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    0天免费试学

    基础班入门课程限时免费

    申请试学名额

    12天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    10天免费试学

    基础班入门课程限时免费

    申请试学名额