2026年sql笔试题+全含答案解析.docxVIP

  • 1
  • 0
  • 约6千字
  • 约 8页
  • 2026-02-10 发布于中国
  • 举报

2026年sql笔试题+全含答案解析

姓名:__________考号:__________

题号

总分

评分

一、单选题(共10题)

1.以下哪个SQL语句可以创建一个名为students的表,包含id和name两个字段?()

A.CREATETABLEstudents(idINT,nameVARCHAR(100))

B.CREATETABLEstudentsidINT,nameVARCHAR(100)

C.CREATETABLEstudents(idINT,nameVARCHAR(100);

D.CREATETABLEstudentsidINT,nameVARCHAR(100);

2.在SQL中,如何将一个名为age的INT类型的字段设置为不允许为NULL?()

A.ALTERTABLEstudentsMODIFYageINTNOTNULL

B.ALTERTABLEstudentsMODIFYageINTNULL

C.ALTERTABLEstudentsSETageINTNOTNULL

D.ALTERTABLEstudentsSETageINTNULL

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

A.SELECTnameFROMstudentsWHEREage20

B.SELECTnameFROMstudentsWHEREage=20

C.SELECTnameFROMstudentsWHEREage20

D.SELECTnameFROMstudentsWHEREage=20

4.在SQL中,如何删除名为students的表?()

A.DROPTABLEstudents

B.DROPTABLEstudents;

C.DELETETABLEstudents

D.DELETETABLEstudents;

5.以下哪个SQL语句可以插入一条记录到名为students的表中?()

A.INSERTINTOstudents(id,name)VALUES(1,Alice)

B.INSERTINTOstudentsid,nameVALUES(1,Alice)

C.INSERTINTOstudents(id,name)VALUES(1,Alice,)

D.INSERTINTOstudentsid,nameVALUES(1,Alice)

6.在SQL中,如何更新名为students的表中age字段的值?()

A.UPDATEstudentsSETage=21WHEREid=1

B.UPDATEstudentsSETage=21,id=1

C.UPDATEstudentsSETage=21WHEREid=1;

D.UPDATEstudentsSETage=21,id=1;

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

A.SELECTname,ageFROMstudents

B.SELECTname,ageFROMstudentsWHERE

C.SELECTname,ageFROMstudents;

D.SELECTname,ageFROMstudentsWHEREnameISNOTNULL

8.在SQL中,如何删除所有学生的记录?()

A.DELETEFROMstudents

B.DELETEFROMstudentsWHEREidISNOTNULL

C.DELETEFROMstudentsWHEREid=ALL

D.DELETEFROMstudentsWHEREid=

9.以下哪个SQL语句可以创建一个名为teachers的视图,显示所有学生的姓名和年龄?()

A.CREATEVIEWteachersASSELECTname,ageFROMstudents

B.CREATEVIEWteachersASSELECTname,ageFROMstudentsWHERE

C.CREATEVIEWteachersASSELECTname,ageFROMstudents;

10.在SQL中,如何对名为students的表中的na

文档评论(0)

1亿VIP精品文档

相关文档