大数跨境
0
0

SQL---约束(一)之NOT NULL

SQL---约束(一)之NOT NULL 跨境Emily
2025-10-18
5

not null约束---强制列不接受null值,这也就说明了:如果不向字段添加值,就无法插入新记录或者更新记录。

create table not_null_test(	id int not null,    name varchar(10not null,    english_name varchar(20not null,    school varchar(20));

上面的代码中声明了3个not null的特征约束,分别是id,name,english_name。接下来可以试一下,首先使用上面的代码创建表。

首先使用

insert into not_null_test values(1'张三''san zhang''上海大学');

加入第一条数据,得到结果:

这个时候没有任何问题。

接着我们再次插一条数据,使用

insert into not_null_test values(2'李青''mang sheng'NULL);

得到结果:

因为我在school特征没有设置not null,所以我用这样的方法插入数据也是没有问题的。

接着使用

insert into not_null_test values(3'盖伦'nullNULL);

插入数据,得到:报错,english_name不能为null值。

期待你的关注!!!

【声明】内容源于网络
0
0
跨境Emily
跨境分享录 | 持续输出实用内容
内容 44655
粉丝 3
跨境Emily 跨境分享录 | 持续输出实用内容
总阅读245.4k
粉丝3
内容44.7k