<返回更多

数据库 SQL 约束之 NOT NULL

2022-02-21    程序员阿常
加入收藏

SQL 约束的定义

SQL 约束用于规定表中的数据规则。

如果存在违反约束的数据行为,行为会被约束终止。

约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句)。

CREATE TABLE + CONSTRAINT 语法

CREATE TABLE表名
(
column_name1data_type(size)constraint_name,
column_name2data_type(size)constraint_name,
column_name3data_type(size)constraint_name,
...
)

SQL NOT NULL 约束

在默认的情况下,表的列接收 NULL 值。

NOT NULL 约束强制字段始终包含值。

如果不向字段添加值,就无法插入新记录或者更新记录。

1、创建新表时添加 NOT NULL 约束

实例

CREATE TABLE review
(
ID int NOT NULL,
create_time varchar(255) NOT NULL,
business varchar(255) NOT NULL,
experience varchar(255)
);

2、已创建的表添加 NOT NULL 约束

实例

ALTER TABLE review
MODIFY experience varchar(255) NOT NULL;

3、已创建的表删除 NOT NULL 约束

实例

ALTER TABLE review
MODIFY experience varchar(255) NULL;

 

至此,数据库 SQL NOT NULL 约束‍就讲完啦

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>