约束::::
1、使用默认值
语法:
CREATE TABLE 表名 (
字段名1数据类型
唯一性约束:
[CONSTRAINT 约束名] UNIQUE [(字段名)]
非空约束 :某个字段是否为空
ALTER TABLE 表名 MODIFY 字段名 原类型 NOT NULL;
检查约束:超过10的数
[CONSTRAINT 约束名] CHECK [检查约束的表达式]
外键:
语法:[FOREIGN KEY (字段名)] REFERENCES 父表 (主键字段|唯一键字段)
为学生表的ClassID 增加外键约束,使其参考 class 表的ClassID,并且定义
级联删除和级联更新属性
DESC student;
ALTER TABLE student add
FOREIGN KEY(ClassID) REFERENCES class(ClassID)
ON DELETE RESTRICT ON UPDATE RESTRICT;