1. MySQL的约束
MySQL的约束是指数据表中数据的一种约束行为,能够帮助数据库管理员更好地管理数据库,并且能够确保数据库表中数据的正确性和一致性,主要包括主键约束、外键约束、唯一约束、非空约束、默认值约束和检查约束。
(1)主键约束(PRIMARY KEY)
一张数据表只能有一个主键约束,并且主键约束所在的字段不能接受空值,也不可出现重复的字段值。
(2)外键约束(FOREIGN KEY)
将一张数据表(从表)的字段定义为引用另一张数据表(主表)的主键字段,引用的字段称为外键。被引用的数据表称为主键约束表,简称主表或父表,主表的关联字段应该创建主键约束或唯一约束;引用表称为外键约束表,简称从表或子表,在引用表的关联字段上创建外键约束。
(3)唯一约束(UNIQUE)
给字段添加唯一约束可以保证取值的不重复。
(4)非空约束(NOT NULL)
(5)默认值约束(DEFAULT)
(6)检查约束(CHECK)
2.创建数据表:
CREATE TABLE 用户类型(
用户类型ID int not null ,
用户类型名称 VARCHAR(6) not null ,
用户类型说明