为什么默认约束和非空约束只有列级约束

相信光变成光
浏览 1773回答 1
1回答

你太天真了

列级约束即当表创建或修改时在列定义内指定的约束该约束只应用于相关的列,只能应用于一列上。对某一个特定的列的约束,包含在列定义中,直接跟在该列的其他定义之后,用空格隔开,不必指定列名列级完整性约束定义处可以定义如下约束:  一、NOT NULL:限制列取非空值  二、DEFAULT:指定列的默认值,使用形式为:DEFAULT 常量  三、UNIQUE:限制列取值不重  四、CHECK:限制列的取值范围,使用形式为:CHECK(约束表达式)  五、PRIMARY KEY:指定本列为主键
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java