跟小博老师一起学习数据库 ——约束(下篇)

Ø非空约束

除了指定主键约束的列其它列都可以插入NULL值,我们可以使用非空约束限制NULL值。非空约束可与其它约束共同使用,一个表可设定多个非空约束。

语法

跟小博老师一起学习数据库 ——约束(下篇)_第1张图片

Ø默认值

我们在插入数据是不指定列值,数据库默认使用NULL值插入。设定子sgender默认值为”男”,那在不指定sgender值时就使用“男”值。

语法

跟小博老师一起学习数据库 ——约束(下篇)_第2张图片

l综合练习

我们创建一张学生表与成绩表,成绩表中的sid引用学生表的主键。

tbl_student表

跟小博老师一起学习数据库 ——约束(下篇)_第3张图片

tbl_course表

跟小博老师一起学习数据库 ——约束(下篇)_第4张图片

小结

约束是数据库非常重要的一个知识点,使用它可保证数据的合理、有效性。对于初始者一定要多加以练习,不要因为加上约束后操作数据的不便而不使用约束。

你可能感兴趣的:(跟小博老师一起学习数据库 ——约束(下篇))