2025年计算机二级MySQL数据管理试题及答案.docx
2025年计算机二级MySQL数据管理试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.MySQL数据库中,用于存储数据的最小单位是:
A.表B.字段C.记录D.数据库
2.在MySQL中,以下哪个命令可以查看当前数据库的版本信息?
A.SELECTVERSION()B.INFODATABASEC.STATUSDATABASED.VIEWDATABASE
3.以下哪个SQL语句可以创建一个名为“students”的表,包含“id”和“name”两个字段?
A.CREATETABLEstudents(idINT,nameVARCHAR(50));
B.CREATETABLEstudents(idINT,nameCHAR(50));
C.CREATETABLEstudents(idINT,nameTEXT(50));
D.CREATETABLEstudents(idINT,nameBLOB(50));
4.在MySQL中,以下哪个命令可以删除名为“students”的表?
A.DROPTABLEstudents;
B.DELETETABLEstudents;
C.ERASETABLEstudents;
D.REMOVETABLEstudents;
5.以下哪个SQL语句可以查询“students”表中所有学生的姓名?
A.SELECTnameFROMstudents;
B.SELECT*FROMstudentsWHEREname;
C.SELECTnameFROMstudentsWHEREnameISNOTNULL;
D.SELECTnameFROMstudentsWHEREname;
6.在MySQL中,以下哪个命令可以修改“students”表中“name”字段的长度为100?
A.ALTERTABLEstudentsMODIFYnameVARCHAR(100);
B.ALTERTABLEstudentsCHANGEnamenameVARCHAR(100);
C.ALTERTABLEstudentsRENAMECOLUMNnamename100;
D.ALTERTABLEstudentsMODIFYCOLUMNnameVARCHAR(100);
7.以下哪个SQL语句可以删除“students”表中名为“Tom”的学生记录?
A.DELETEFROMstudentsWHEREname=Tom;
B.DELETEstudentsWHEREname=Tom;
C.DELETEFROMstudentsWHEREname=TomLIMIT1;
D.DELETEstudentsWHEREname=TomLIMIT1;
8.在MySQL中,以下哪个命令可以创建一个名为“teachers”的视图,显示所有学生的姓名和年龄?
A.CREATEVIEWteachersASSELECTname,ageFROMstudents;
B.CREATEVIEWteachersASSELECTname,ageFROMstudentsWHEREage20;
C.CREATEVIEWteachersASSELECTname,ageFROMstudentsWHEREnameLIKET%;
D.CREATEVIEWteachersASSELECTname,ageFROMstudentsWHEREname=Tom;
9.以下哪个SQL语句可以查询“students”表中所有学生的姓名和年龄,年龄大于20岁?
A.SELECTname,ageFROMstudentsWHEREage20;
B.SELECTname,ageFROMstudentsWHEREage=20;
C.SELECTname,ageFROMstudentsWHEREage20ORDERBYage;
D.SELECTname,ageFROMstudentsWHEREage20GROUPBYage;
10.在MySQL中,以下哪个命令可以关闭数据库连接?
A.CLOSEDATABASE;
B.DISCONNECTDATABASE;
C.ENDDATABASE;
D.