1. 非空约束
(1). 作用 : 限制某个字段的值不为空.
(2). 关键字 : NOT NULL
(3). 特点 :
- 默认,所有的类型的值都可以是NULL.包括INT, FLOAT等类型.
- 非空约束只能出现在表对象的列上.只能将某个列单独限定为非空.不能组合非空.
- 一个表可以有很多列分别单独限定了非空.
- 空字符串/0都不等同于NULL.
(4).添加非空约束
例1 : 建表时添加非空约束
- 建表时添加非空约束.直接在需要非空约束的列名后添加NOT NULL关键字.
- 被非空约束的字段,添加的记录的该字段的值不能为NULL.
例2 :
- 未出现在括号内的字段,添加记录时取默认值.如果无默认值,则默认添加NULL.因为name字段的值不能为NULL,所以会报错.
例3 : 建表后添加非空约束.