MySQL学习(一)

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';

你可能感兴趣的:(MySQL学习(一))