以下哪个选项最好地描述了InnoDB表为什么需要主键并且主键应当尽量短()
A.因为InnoDB使用主键定位表,短的主键使查询快
B.因为InnoDB使用主键定位表记录,短的主键使查询快
C.因为InnoDB使用主键定位二级索引,短的主键使查询快
D.因为InnoDB在一个日志中保存到所有主键的指针,短的主键使日志小
A.因为InnoDB使用主键定位表,短的主键使查询快
B.因为InnoDB使用主键定位表记录,短的主键使查询快
C.因为InnoDB使用主键定位二级索引,短的主键使查询快
D.因为InnoDB在一个日志中保存到所有主键的指针,短的主键使日志小
第3题
A.一个表中最多只能有一个主键约束,有多个外键约束
B.一个表中最多只有一个外键约束,有一个主键约束
C.在定义主键外键约束时,可以先定义主键约束,也可以先定义外键约束
D.在定义主键外键约束时,应该首先定义外键约束,然后定义主键约束
第5题
A.表中必须建立主键
B.只能用一个字段作为主键
C.作为主键的字段允许出现空值(NULL)
D.不能确定任何一个字段的值是唯一时,可将两个以上的字段组合成为主键
第6题
A.由四个属性组成
B.建表的时候可以暂时不指定,之后用altertable修改
C.组成主键的属性只能是string或者integer
D.主键本身就是表的分片键
第7题
A.一个表可以声明多个主键列
B.主键约束会影响表的查找操作执行效率,应当谨慎使用
C.外键约束会影响表的插入操作执行效率,应当谨慎使用
D.一个表可以声明多个外键列
第10题
A.对于updateType=realtime的表来讲,主键是必须的,且主键中不能包含作为一级hash分区的分区列
B.对于ADS的普通表,无论updateType如何取值,主键是必要的
C.对于updateType=batch的表来讲,主键是必须的,主要是约束导入数据时的重复记录
D.有主键的表的性能和用法上和没有主键的表之间没有任何区别
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!