- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
SQLServer练习题二
一、单项选择题
1.下列关于CreateTable创建数据表,叙述正确的是______。
A)必须在数据表名称中指定表所属的数据库
B)必须指明数据表的所有者
C)指定的所有者和表名称在数据库中必须唯一
D)省略表名称时,自动创建一个临时表
2.表设计器的“允许空”,用于创建字段的______约束。
A)主键B)外键C)CHECKD)非空
3.下列字段定义错误的是______。
A)学号varchar(16)B)人数int4C)产量floatD)价格decimal(8,2)
4.删除数据库中已经存在的数据表test的命令是______。
A)DELETETABLEtestB)DELETEtest
C)DROPTABLEtestD)DROPtest
5.在数据表test中增加一个字段cj(成绩)的命令是______。
A)ADDTABLEtestcjintB)ADDTABLEtestALTERcjint
C)ALTERTABLEtestDROPcjintD)ALTERTABLEtestADDcjint
6.在关系模式test(学号,姓名,性别,年龄)中,删除属性“年龄”的命令
是______。
A)DELETE年龄FROMtestB)ALTERTABLEtestDROP年龄
C)UPDATEtestSET年龄D)ALTERTABLEtestADD年龄
7.在关系模式test(学号,课程名称,成绩)中,插入一条记录的正确命令是
______。
A)ADDINTOtestVALUES(‘0001’,’高数’,’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成绩=85WHERE学号=”0001”and课程名称=”高数”
C)UPDATEtestSET成绩=’85’WHERE学号=’0001’and课程名称=’高数’
D)UPDATEtestSET成绩=85WHERE学号=’0001’and课程名称=’高数’
9.不属于SQLServer的数据类型是______。
A)整型数据类型B)浮点数据类型
C)通用型数据类型D)字符数据类型
10.不属于整型数据类型的是______。
A)intB)smallintC)tinyintD)integer
11.如果数据表中某个字段只包含1~200之间的整数,则该字段最好定义为
______。
A)intB)smallintC)tinyintD)bit
12.如果数据表中某个字段的数据精度要求8~12位,则该字段最好定义为
______。
A)realB)smallintC)floatD)money
13.某个字段的数据类型定义为decimal(12,5),则该字段有______位整数。
A)12B)5C)6D)7
14.存储诸如”邮政编码”的字段类型最好定义为______。
A)Char(6)B)varChar(6)C)NChar(6)D)NvarChar(6)
15.存储诸如”通讯地址”的字段类型最好定义为______。
A)Bina
文档评论(0)