设置表字段的非空约束(NOT NULL,NK)
当数据库表中的某个字段上的内容不希望设置为NULL时,可以使用NK约束进行设置。NK约束在创建数据库表时某些字段上加上“NOT NULL”约束条件,保证所有记录中的该字段都有值。如果在用户插入的记录中该字段为空值,那么数据库就会报错。
设置表中某字段的NK约束非常简单,查看帮助文档可以发现,在MySQL语句NOT NULL来实现,其语法如下:
CREATE TABLE tablename(
propName propType NOT NULL,...);
示例:
首先创建一个表其中一个字段设为非空约束。
再为此表添加数据:
则可发现:
①.字段非空约束后可以有重复的数据。
②.添加的数据不可以为空否则会报错。