DEFAULT只能在列级完整性约束定义处定义。()
正确
举一反三
- 在定义基本表时,以下叙述错误的是 A: NOT NULL和DEFAULT不能在表级完整性约束处定义 B: 如果CHECK约束是定义多列之间的取值约束,则只能在表级完整性约束处定义 C: 如果在表级完整性约束处定义外码,则FOREIGN KEY不能省略,但<列名>可以省略 D: 如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义
- 外码可以定义在列级完整性约束处,也可以定义在表级完整性约束处
- not null和default约束可以在表级完整性约束处定义
- 当完整性约束条件涉及一个属性列时,既可以定义为列级完整性约束,也可以定义为表级完整性约束。
- 涉及一个或多个属性列的完整性约束条件,只能定义为表级完整性约束 。
内容
- 0
在建立一个数据表时,定义的列级完整性约束有6种情况,定义的表级完整性约束有4种情况
- 1
如果check约束是定义多列之间的取值约束,只能在处定义
- 2
实体完整性通常有两种说明方法,一种是定义为列级约束,另一种是定义为表级约束。()
- 3
以下约束中,只能用于列级完整性约束的是 A: primary key B: foreign key C: default D: check
- 4
在MySQL中,不能定义为列级约束的是()。 A: PRIMARYKEY B: DEFAULT C: UNIQUE D: FOREIGNKEY