基本信息
文件名称:计算机二级MySQL复习备考计划试题及答案.docx
文件大小:14.69 KB
总页数:11 页
更新时间:2025-05-31
总字数:约5.55千字
文档摘要

计算机二级MySQL复习备考计划试题及答案

姓名:____________________

一、单项选择题(每题2分,共10题)

1.MySQL数据库采用哪种存储引擎?

A.MyISAM

B.InnoDB

C.Memory

D.Merge

2.在MySQL中,创建一个名为user的表,包含id、name和age三个字段,其中id为自增主键,正确的SQL语句是:

A.CREATETABLEuser(idINTAUTO_INCREMENT,nameVARCHAR(50),ageINT);

B.CREATETABLEuser(idINT,nameVARCHAR(50),ageINTPRIMARYKEYAUTO_INCREMENT);

C.CREATETABLEuser(idINTPRIMARYKEYAUTO_INCREMENT,nameVARCHAR(50),ageINT);

D.CREATETABLEuser(idINTAUTO_INCREMENT,nameVARCHAR(50),ageINTPRIMARYKEY);

3.在MySQL中,删除一个名为student的表,正确的SQL语句是:

A.DROPTABLEstudent;

B.DELETETABLEstudent;

C.TRUNCATETABLEstudent;

D.ALTERTABLEstudentDROP;

4.在MySQL中,查询user表中年龄大于20岁的所有记录,正确的SQL语句是:

A.SELECT*FROMuserWHEREage20;

B.SELECT*FROMuserWHEREage=20;

C.SELECT*FROMuserWHEREage20ORDERBYageDESC;

D.SELECT*FROMuserWHEREage=20ORDERBYageDESC;

5.在MySQL中,将user表中name字段的值修改为“张三”,正确的SQL语句是:

A.UPDATEuserSETname=张三;

B.UPDATEuserSETname=张三WHEREid=1;

C.UPDATEuserSETname=张三WHEREname=李四;

D.UPDATEuserSETname=张三WHEREage20;

6.在MySQL中,查询user表中name字段以“王”开头的所有记录,正确的SQL语句是:

A.SELECT*FROMuserWHEREnameLIKE王%;

B.SELECT*FROMuserWHEREnameLIKE%王%;

C.SELECT*FROMuserWHEREnameLIKE王_;

D.SELECT*FROMuserWHEREnameLIKE_王%;

7.在MySQL中,创建一个名为orders的表,包含order_id、user_id和order_date三个字段,其中order_id为自增主键,正确的SQL语句是:

A.CREATETABLEorders(order_idINTAUTO_INCREMENT,user_idINT,order_dateDATE);

B.CREATETABLEorders(order_idINT,user_idINT,order_dateDATEPRIMARYKEYAUTO_INCREMENT);

C.CREATETABLEorders(order_idINTPRIMARYKEYAUTO_INCREMENT,user_idINT,order_dateDATE);

D.CREATETABLEorders(order_idINTAUTO_INCREMENT,user_idINT,order_dateDATEPRIMARYKEY);

8.在MySQL中,查询orders表中order_date字段在2022年12月1日到2023年1月31日之间的所有记录,正确的SQL语句是:

A.SELECT*FROMordersWHEREorder_dateBETWEEN2022-12-01AND2023-01-31;

B.SELECT*FROMordersWHEREorder_date=2022-12-01ANDorder_date=2023-01