A、创建外键所参照的表必须是已经存在与数据库中的表,如果是创建过程中的表,则应该是正在参照外键表的表本身
B、参照子表的列必须是参照子表当前语句中已经声明的列或者存在于已经生成的该学照子表中的列
C、参照父表中所参照的列可以是参照父表中的主键,或是父表中的其它列
D、创建外键时,外键参照的不能是主键的一部分列,应该是主键的全部列
A.MySQL规定,每个表必须要定义一个主键
B.一个表不能有两个主键
C.一个或多个主键列对应不同行之间的值不能完全相同
D.主键的指定应满足最小化原则
A.一个表可以有多个主键
B.一个表的主键只能是一列
C.主键必须唯一且不能为空
D.联合主键的列数据类型必须一致
E.创建主键时会自动在主键列创建唯一非空索引
A.MongoDB也有和MySQL一样的自增长主键
B.如果MongoDB不指定文档的主键,则自动添加一个ObjectId类型的主键
C.MongoDB的ObjectId包含4字节UNIX时间戳,3字节机器码,2字节进程ID,3字节一个随机数开始的计数器生成的值
D.MongoDB可以使用一张独立的文档存储其它文档的ID,然后使用$inc命令取出同时递增达到自增长主键效果
A.如果表中同时含有id为20和id为30的记录,则更新失败
B.如果表中含有id为30的记录,但不包含id为20的记录,则更新失败
C.执行出错,因为主键列不可以被更新
D.如果表中不包含 id为20和id为30的记录,则更新-行记录