1、SQLServer 练习题二一、单项选择题1.下列关于CreateTable创建数据表,叙述正确的是______。A) 必须在数据表名称中指定表所属的数据库 B) 必须指明数据表的所有者C) 指定的所有者和表名称在数据库中必须唯一 D)省略表名称时,自动创建一个临时表2.表设计器的“允许空”,用于创建字段的______约束。A) 主键 B) 外键 C)CHECK D)非空3.下列字段定义错误的是______。A) 学号 varchar(16) B
2、) 人数 int4 C) 产量 float D) 价格 decimal(8,2)4.删除数据库中已经存在的数据表test的命令是______。A)DELETETABLEtest B)DELETEtestC)DROPTABLEtest D)DROPtest5.在数据表test中增加一个字段 cj(成绩)的命令是______。A)ADDTABLEtest cj int B)ADDTABLEtestALTERcjintC)ALTERTABLEtestDROPcjint
4、’高数’,’80’) B)INSERTINTOtestVALUES(‘0001’,’高数’,’80’)C)ADDINTOtestVALUES(‘0001’,’高数’,80)D)INSERTINTOtestVALUES(‘0001’,’高数’,80)8.在关系模式test(学号,课程名称,成绩)中,若要把“0001”的高数成绩改成85分,正确命令是______。A)UPDATEtestSET 成绩=”85” WHERE 学号=”0001”and 课程名称=”高数”B)UPDATEtestSET 成绩=85 WHERE 学号
5、=”0001”and 课程名称=”高数”C)UPDATEtestSET 成绩=’85’ WHERE 学号=’0001’and 课程名称=’高数’D)UPDATEtestSET 成绩=85 WHERE 学号=’0001’and 课程名称=’高数’9.不属于SQLServer的数据类型是______。A) 整型数据类型 B)浮点数据类型C) 通用型数据类型 D) 字符数据类型10.不属于整型数据类型的是______。A)int B)smallint C)tin