非空和唯一约束
1、非空约束
(1)因为某些列不能设置为NULL值,所以可以对列添加非空约束。
(2)例如:
CREATE TABLE stu(
sid INT PRIMARY KEY AUTO_INCREMENT,
sname CHAR(10) NOT NULL,
age INT,
gender VARCHAR(10)
);
对sname列设置了非空约束。
2、唯一约束
(1)数据库某些列不能设置重复值,所以可以对列添加唯一约束。
(2)例如:
CREATE TABLE stu(
sid INT PRIMARY KEY AUTO_INCREMENT,
sname CHAR(10) NOT NULL UNIQUE,
age INT,
gender VARCHAR(10)
);
对sname设置了唯一约束。