判断题
👁️ 浏览量:

试题题干

在MySQL支持几种用户自定义完整性约束中,非空约束和CHECK约束都是在创建表或更新表时定义的。

A

正确

B

错误

参考答案

正确答案:

试题解析

MySQL支持几种用户自定义完整性约束,分别是非空约束、CHECK约束和触发器。
1、非空约束
在MySQL中,非空约束可以通过在CRETE TABLE或ALTER TABLE语句中的某个列定义后面,加上关键字“NOT NULL”作为限定词,来约束该列的取值不能为空。
2、CHECK约束
与非空约束一样,CHECK约束也是在创建表或更新表的同时,根据用户的实际完整性要求来定义的。语法格式是:CHECK(expr)。
其中,语法项“expr”是一个SQL表达式,用于指定需要检查的限定条件。