一. 表级约束
对多个数据列建立的约束,称为表级约束表级约束只能在列定义后声明
二. 列级约束
对一个数据列建立的约束,称为列级约束列级约束既可以在列定义时声明,也可以在列定义后声明
三. 其他
我们在平常的开发中,多用到列级约束,表级约束很少用到在所有的约束中
另外并不是每一种约束,都存在列级约束和表级约束比如 NOT NULL ,DEFAULT 就没有表级约束,只有列级约束
而PRIMARY KEY, UNIQUE KEY,FOREIGN KEY都可以存在表级约束和列级约束
对多个数据列建立的约束,称为表级约束表级约束只能在列定义后声明
对一个数据列建立的约束,称为列级约束列级约束既可以在列定义时声明,也可以在列定义后声明
我们在平常的开发中,多用到列级约束,表级约束很少用到在所有的约束中
另外并不是每一种约束,都存在列级约束和表级约束比如 NOT NULL ,DEFAULT 就没有表级约束,只有列级约束
而PRIMARY KEY, UNIQUE KEY,FOREIGN KEY都可以存在表级约束和列级约束
请登录之后再进行评论