文档详情

数据库操作试题及答案.docx

发布:2025-04-14约6.64千字共8页下载文档
文本预览下载声明

数据库操作试题及答案

姓名:__________考号:__________

一、单选题(共10题)

1.在SQL中,如何创建一个名为students的表,包含id(主键)、name和age三个字段?()

A.CREATETABLEstudents(idINTPRIMARYKEY,nameVARCHAR(100),ageINT);

B.CREATETABLEstudents(idINT,nameVARCHAR(100),ageINTPRIMARYKEY);

C.CREATETABLEstudents(idINT,nameVARCHAR(100),ageINT);

D.CREATETABLEstudents(idINTPRIMARYKEY,nameVARCHAR(100),ageINT,PRIMARYKEY(id));

2.以下哪个SQL语句可以查询年龄大于20岁的所有学生?()

A.SELECT*FROMstudentsWHEREage20;

B.SELECT*FROMstudentsWHEREage20;

C.SELECT*FROMstudentsWHEREage=20;

D.SELECT*FROMstudentsWHEREage=20;

3.在SQL中,如何将students表中所有学生的年龄增加1岁?()

A.UPDATEstudentsSETage=age+1WHEREage0;

B.UPDATEstudentsSETage=age+1;

C.UPDATEstudentsSETage=age-1WHEREage0;

D.UPDATEstudentsSETage=age-1;

4.在SQL中,如何删除students表中所有年龄小于18岁的记录?()

A.DELETEFROMstudentsWHEREage18;

B.DELETEFROMstudentsWHEREage=18;

C.DELETEFROMstudentsWHEREage18;

D.DELETEFROMstudentsWHEREage=18;

5.在SQL中,如何插入一条新的学生记录到students表中?()

A.INSERTINTOstudents(id,name,age)VALUES(1,Alice,20);

B.INSERTINTOstudents(name,age,id)VALUES(Alice,20,1);

C.INSERTINTOstudents(id,name,age)VALUES(Alice,20,1);

D.INSERTINTOstudents(id,name,age)VALUES(1,Alice,20);

6.以下哪个SQL语句可以查询所有学生的姓名和年龄?()

A.SELECTname,ageFROMstudentsWHEREage0;

B.SELECTname,ageFROMstudentsWHEREage0;

C.SELECTname,ageFROMstudentsWHEREage=0;

D.SELECTname,ageFROMstudentsWHEREage=0;

7.在SQL中,如何修改students表中某个学生的姓名?()

A.UPDATEstudentsSETname=BobWHEREid=1;

B.UPDATEstudentsSETname=BobWHEREage=20;

C.UPDATEstudentsSETname=BobWHEREid=1;

D.UPDATEstudentsSETname=BobWHEREid=1.0;

8.以下哪个SQL语句可以查询年龄在18到25岁之间的所有学生?()

A.SELECT*FROMstudentsWHEREageBETWEEN18AND25;

B.SELECT*FROMstudentsWHEREageNOTBETWEEN18AND25;

C.SELECT*FROMstudentsWHEREage18ANDage25;

D.SEL

显示全部
相似文档