Mysql的约束
1、not null:在某个字段必须填值的情况下(非空)
(1) 在表中直接添加:创建表的时候,对于需要约束的字段,加上not null。
create table a(id INT,NAME VARCHAR(20) NOT NULL)
在创建表就开始约束。
(2) 在创建表之后添加
create table a(id INT, name VARCHAR(20))
ALTER TABLE a MODIFY NAME VARCHAR(20) NOT NULL;
再创建完表之后添加约束。
2、默认值约束:帮助我们自动添加数据
(1) 创建表时直接添加
Name varchar(20) default value(‘a’)
(2) 在创建表之后添加
ALTER TABLE a MODIFY NAME VARCHAR(20) DEFAULT 'a';
网友评论