![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
MySQL中主键的规则包括()。
A.每个表必须定义一个主键
B.一个表不能有两个主键
C.一个表的主键可以有两列
D.主键的指定应满足最小化原则
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.每个表必须定义一个主键
B.一个表不能有两个主键
C.一个表的主键可以有两列
D.主键的指定应满足最小化原则
A.可以是表中的一个字段
B.是确定数据库中表的记录的唯一标识字段
C.该字段不可为空也不可重复
D.Object.values()
A.B表外键列的取值必须是A表主键列或者唯一索引列中的取值
B.A表主键列或者唯一索引列取值发生改变,B表外键列的值也发生改变
C.在MySQL中,所有的存储引擎均支持外键约束
D.A表主键列或者唯一索引列取值删除,B表外键列取值与该值相同的行会被删除
A.MySQL数据库一旦安装成功,所有数据库中的数据表的字符集也就确定了,建表时是不可以再指定的
B.在MySQL中,如果添加的数据不符合数据类型或约束条件,系统将报错
C.一个数据表中只可以有一个字段可以设置主键约束
D.自增字段的数据类型可以是字符型或数值型
day(出生日期、varchar型),score(成绩、int型)。现要向学员表中插入一名学员的信息,下列SQL语句正确的是()。
A、INSERT INTO students VALUES(1,'李刚’,’1999-01-01', 80)
B、INSERT INT0 students(sID,sName,birthday)VALUES(1,’李刚’,’1999-01-01',80)
C、INSERT INTO students VALUES (1,李刚,1999-01-01,80)
D、 INSERT INT0 students(sID, sName, birthday)VALUES(NULL,’李刚’,‘1999-01-01')
A.如果表中同时含有id为20和id为30的记录,则更新失败
B.如果表中含有id为30的记录,但不包含id为20的记录,则更新失败
C.执行出错,因为主键列不可以被更新
D.如果表中不包含 id为20和id为30的记录,则更新-行记录
A.MongoDB也有和MySQL一样的自增长主键
B.如果MongoDB不指定文档的主键,则自动添加一个ObjectId类型的主键
C.MongoDB的ObjectId包含4字节UNIX时间戳,3字节机器码,2字节进程ID,3字节一个随机数开始的计数器生成的值
D.MongoDB可以使用一张独立的文档存储其它文档的ID,然后使用$inc命令取出同时递增达到自增长主键效果