2026年自考sql考试题含答案解析.docxVIP

  • 0
  • 0
  • 约5.85千字
  • 约 8页
  • 2026-02-12 发布于中国
  • 举报

2026年自考sql考试题含答案解析

姓名:__________考号:__________

题号

总分

评分

一、单选题(共10题)

1.以下哪个是SQL语言的数据定义语言?()

A.DDL

B.DML

C.DCL

D.DQL

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

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

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

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

D.CREATETABLEstudents(idINT,nameVARCHAR(100),ageINT,PRIMARYKEY(age));

3.在SQL中,删除表中数据的命令是什么?()

A.DELETEFROM

B.DROPTABLE

C.TRUNCATETABLE

D.ALTERTABLE

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

A.SELECT*FROMstudentsWHEREage20;

B.SELECT*FROMstudentsWHEREage=20;

C.SELECT*FROMstudentsWHEREage20;

D.SELECT*FROMstudentsWHEREage=20;

5.在SQL中,如何更新students表中name字段的值为Smith?()

A.UPDATEstudentsSETname=Smith;

B.UPDATEstudentsWHEREname=Smith;

C.SETstudents.name=Smith;

D.WHEREstudents.name=Smith;

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

A.SELECTname,ageFROMstudentsWHEREnameANDage;

B.SELECTname,ageFROMstudentsWHEREnameORage;

C.SELECTname,ageFROMstudentsWHEREnameANDage;

D.SELECTname,ageFROMstudentsWHEREname,age;

7.在SQL中,如何删除students表中id为1的记录?()

A.DELETEFROMstudentsWHEREid=1;

B.DELETEstudentsWHEREid=1;

C.DELETEFROMstudentsWHEREid=1,

D.DELETEstudentsFROMid=1;

8.以下哪个SQL语句可以创建一个名为teachers的表,包含id(整数,主键),name(字符串)和subject(字符串)三个字段?()

A.CREATETABLEteachers(idINTPRIMARYKEY,nameVARCHAR(100),subjectVARCHAR(100));

B.CREATETABLEteachers(nameVARCHAR(100),subjectVARCHAR(100),idINTPRIMARYKEY);

C.CREATETABLEteachers(idINT,nameVARCHAR(100),subjectVARCHAR(100),PRIMARYKEY(id));

D.CREATETABLEteachers(idINT,nameVARCHAR(100),subjectVARCHAR(100),PRIMARYKEY(subject));

9.在SQL中,如何查询所有学生的姓名和班级?()

A.SELECTname,classFROMstudents;

B.SELECTname,classFROMstudentsWHEREname;

C.SELECTname,classFROMstudentsW

文档评论(0)

1亿VIP精品文档

相关文档