A.B表外键列的取值必须是A表主键列或者唯一索引列中的取值
B.A表主键列或者唯一索引列取值发生改变,B表外键列的值也发生改变
C.在MySQL中,所有的存储引擎均支持外键约束
D.A表主键列或者唯一索引列取值删除,B表外键列取值与该值相同的行会被删除
A.ONDELETERESTRICT
B.ONDELETECASCADE
C.ONDELETESETNULL
D.以上答案都不正确
A.在一个数据表中定义了外键后,数据库系统会保证插入外键中的每一个非空值都在被参照表当中作为主键出现
B.使用RESTRICT动作时,将待插入记录值的相应外键字段改成其所参照表中不存在的数据值,插入操作会被数据库拒绝
C.使用SETDEFAULT动作时,从所参照父表删除或更新行时,删除在参照子表中对应的该外键值对应行或者对该行外键做同样的修改
D.使用CASCADE动作时,当所参照父表中试图删除某行或对外键列某行数据值进行更新,参照子表中不做任何反应动作
A.默认使用哈希索引
B.MySQL使用Memory存储引擎作为临时表来存放查询的中间结果集
C.支持外键和事务处理
D.将表中数据存放在内存中
A.在创建表时必须设定列的约束
B.在删除表的时候通过外键约束连接在一起的表会被一同删除
C.在创建表时必须设置列类型
D.通过CREATE
A.创建表时必须设定约束
B.删除表时通过外键约束连接在一起的表会被一同删除
C.创建表时必须设置列类型
D.通过CREATETABLEnew_tSELECT*FROMold_t复制表的同时,表的索引能够一起被复制到新表中
A.一个事务中的某条SQL命令提交时,其它SQL命令可以不提交
B.在一个关系表中,主键可唯一标识一行记录
C.一个关系表中的外键必定是另一表中的主键
D.回滚可以在事务失败时,回到操作事务前的数据状态