8.MYSQL-非空约束
非空约束
1.限制某字段不能取空值;
2.非空约束可以有重复的值;
3.一张表中可以有多个非空约束
1.创建表时添加非空约束
CREATE TABLE teacher(
id int PRIMARY KEY ,
name VARBINARY(50),
age INT,
birthday DATE NOT NULL
);
日期插入的两种方式
INSERT INTO teacher VALUES (1,'Jams',18,'1999-10-12',8888.88);
INSERT INTO teacher VALUES (2,'King',28,19991108,8888.88);
2.添加字段属性时添加非空约束
ALTER TABLE teacher MODIFY name VARBINARY(50) NOT NULL ;
3.删除非空约束
ALTER TABLE teacher MODIFY name VARBINARY(50);