外键约束是用来建立两个表之间的关联的。外键列的取值可以为空值,可以为重复值,但其值必须是引用列的列值之一。引用列必须是创建了()或唯一约束的列。
A: 规则
B: 默认值
C: 主键约束
D: 检查约束
A: 规则
B: 默认值
C: 主键约束
D: 检查约束
举一反三
- 在以下哪种情况下使用主键约束而不使用唯一约束( ) A: 列的值允许为空值 B: 列有外键引用 C: 列的值不允许为空值 D: 以上都不对
- 外键约束中,以下错误的是() A: B表外键列的取值必须是A表主键列或者唯一索引列中的取值。 B: A表主键列或者唯一索引列取值发生改变,B表外键列的值也发生改变。 C: 在MySQL中,所有的存储引擎均支持外键约束。 D: A表主键列或者唯一索引列取值删除,B表外键列取值与该值相同的行会被删除。
- PRIMARY KEY约束为主键约束,主键列值可以为空值。
- 外键约束也称Foreign Key约束,是指一个表(或从表)的一个列或列组合,它的取值必须参照另一个表的主键值或唯一性键的值,外键的值可以是( )。 A: 空值 B: 引用表的某个主键值 C: 引用表的唯一键值 D: 以上都可以
- 在以下哪种情况下使用主键约束而不使用唯一约束()。 A: 列的值允许为空值 B: 列有外键引用 C: 以上都不对