数据库 SQL 约束之 NOT NULL

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 值 。
【数据库 SQL 约束之 NOT 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 reviewMODIFY experience varchar(255) NOT NULL;3、已创建的表删除 NOT NULL 约束实例
ALTER TABLE reviewMODIFY experience varchar(255) NULL; 
至此,数据库 SQL NOT NULL 约束‍就讲完啦



    推荐阅读