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);
posted @ 2021-02-25 17:16  追忆枉然  阅读(303)  评论(0编辑  收藏  举报