sql面试试题及答案.docxVIP

  • 0
  • 0
  • 约7.22千字
  • 约 10页
  • 2026-02-26 发布于河南
  • 举报

sql面试试题及答案

姓名:__________考号:__________

题号

总分

评分

一、单选题(共10题)

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

A.CREATETABLEstudents(idINT,nameVARCHAR(100))

B.CREATETABLEstudents(idINT,nameTEXT)

C.CREATETABLEstudents(idINT,nameCHAR(100))

D.CREATETABLEstudents(idINT,nameBLOB)

2.如何查询students表中所有学生的姓名?()

A.SELECTnameFROMstudents

B.SELECT*FROMstudents

C.SELECTstudents.nameFROMstudents

D.SELECTnameFROMstudentsWHEREid=1

3.以下哪个SQL语句可以更新students表中id为1的学生的姓名为张三?()

A.UPDATEstudentsSETname=张三WHEREid=1

B.UPDATEstudentsSETname=张三WHEREid=1

C.UPDATEstudentsSETname=张三WHEREid=1.0

D.UPDATEstudentsSETname=张三WHEREid=1.0

4.如何删除students表中id为2的记录?()

A.DELETEFROMstudentsWHEREid=2

B.DELETEstudentsWHEREid=2

C.DELETEFROMstudentsWHEREid=2

D.DELETEstudentsWHEREid=2

5.以下哪个SQL语句可以插入一条记录到students表中,id为3,name为李四?()

A.INSERTINTOstudents(id,name)VALUES(3,李四)

B.INSERTINTOstudentsVALUES(3,李四)

C.INSERTINTOstudents(id,name)VALUES(3,李四)

D.INSERTINTOstudentsVALUES(3,李四)

6.如何查询students表中年龄大于20岁的学生姓名?()

A.SELECTnameFROMstudentsWHEREage20

B.SELECTnameFROMstudentsWHEREage20

C.SELECTnameFROMstudentsWHEREage20.0

D.SELECTnameFROMstudentsWHEREage20.0

7.以下哪个SQL语句可以创建一个名为orders的表,包含order_id和customer_id两个字段?()

A.CREATETABLEorders(order_idINT,customer_idINT)

B.CREATETABLEorders(order_idVARCHAR(10),customer_idVARCHAR(10))

C.CREATETABLEorders(order_idTEXT,customer_idTEXT)

D.CREATETABLEorders(order_idDATE,customer_idDATE)

8.如何查询orders表中所有订单的订单号和客户ID?()

A.SELECTorder_id,customer_idFROMorders

B.SELECT*FROMorders

C.SELECTorders.order_id,orders.customer_idFROMorders

D.SELECTorder_id,customer_idFROMordersWHEREorder_id=1

9.以下哪个SQL语句可以更新orders表中order_id为100的订单的客户ID为200?()

A.UPDATEordersSETcustomer_id=200WHEREorder_id=100

B.UPDATEordersSETcustomer_i

文档评论(0)

1亿VIP精品文档

相关文档