2025年sql语句测试题及答案.docxVIP

  • 0
  • 0
  • 约7.3千字
  • 约 9页
  • 2026-02-19 发布于河南
  • 举报

2025年sql语句测试题及答案

姓名:__________考号:__________

一、单选题(共10题)

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

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

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

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

D.CREATETABLEstudents(idINT,nameVARCHAR(100));

2.在SQL中,如何将名为age的整数字段更新为当前日期?()

A.UPDATEageSETage=CURRENT_DATE();

B.UPDATEageSETage=CURDATE();

C.UPDATEfieldsSETage=GETDATE();

D.UPDATEfieldsSETage=CURRENT_TIMESTAMP();

3.以下哪个SQL语句可以删除所有名为John的用户记录?()

A.DELETEFROMusersWHEREname=John;

B.DELETEFROMusersWHEREnames=John;

C.DELETEFROMusersWHEREusername=John;

D.DELETEFROMusersWHERENames=John;

4.以下哪个SQL语句可以查询所有年龄大于30岁的用户?()

A.SELECT*FROMusersWHEREage30;

B.SELECT*FROMusersWHEREAges30;

C.SELECT*FROMusersWHEREage=30;

D.SELECT*FROMusersWHEREage30;

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

A.INSERTINTOusers(id,name,age)VALUES(1,Alice,25);

B.INSERTINTOusers(id,name,ages)VALUES(1,Alice,25);

C.INSERTINTOusers(id,names,age)VALUES(1,Alice,25);

D.INSERTINTOusers(id,name,ages)VALUES(1,Alice,25);

6.以下哪个SQL语句可以查询所有来自美国的用户?()

A.SELECT*FROMusersWHEREcountry=USA;

B.SELECT*FROMusersWHEREcountry=UnitedStates;

C.SELECT*FROMusersWHEREcountry=U.S.A.;

D.SELECT*FROMusersWHEREcountry=Us;

7.以下哪个SQL语句可以修改名为John的用户年龄为35岁?()

A.UPDATEusersSETage=35WHEREname=John;

B.UPDATEusersSETages=35WHEREname=John;

C.UPDATEusersSETage=35WHEREusername=John;

D.UPDATEusersSETage=35WHEREname=John;

8.以下哪个SQL语句可以创建一个名为orders的视图,显示所有订单的订单号和总价?()

A.CREATEVIEWordersASSELECTorder_id,total_priceFROMorders_table;

B.CREATEVIEWordersASSELECTorder_id,total_priceFROMorder_table;

C.TABLEordersASSELECTorder_id,total_priceFROMorders_table;

D.CREATEVIEWordersASSELECTorder_id,tota

文档评论(0)

1亿VIP精品文档

相关文档