mysql的五种约束
1.PRIMARY KEY
2.UNIQUE KEY
3.NOT NULL
4.DEFAULT
5.FOREIGN KEY
其中外键约束的使用用法
CREATE TABLE test0(
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(20) UNIQUE KEY
);
CREATE TABLE test3(
id INT,
n VARCHAR(20),
FOREIGN KEY (n) REFERENCES test0(name)
);
1)父表test0与子表test3具有相同的存储引擎
2)数据表的存储引擎为INNODB
3)外键列与参照列相似或相同的数据类型