计算机二级MySQL考试锁定关键知识的试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.MySQL是一种什么类型的数据库管理系统?
A.文件系统数据库
B.关系型数据库
C.对象关系型数据库
D.面向对象数据库
2.在MySQL中,如何创建一个名为“students”的表?
A.CREATETABLEstudents;
B.CREATETABLEstudents();
C.CREATETABLEstudents(nameVARCHAR(100));
D.CREATETABLEstudents(nameVARCHAR(100));
3.以下哪个SQL命令可以查询“students”表中所有学生的姓名?
A.SELECTnameFROMstudents;
B.SELECT*FROMstudentsWHEREname;
C.SELECTnameFROMstudentsWHEREname=*;
D.SELECTnameFROMstudentsWHEREname*=;
4.在MySQL中,如何删除名为“students”的表?
A.DROPTABLEstudents;
B.DROPTABLEstudents();
C.DELETETABLEstudents;
D.DELETEFROMstudents;
5.以下哪个SQL命令可以修改“students”表中“name”字段的长度为50?
A.ALTERTABLEstudentsMODIFYnameVARCHAR(50);
B.ALTERTABLEstudents(nameVARCHAR(50));
C.MODIFYTABLEstudentsnameVARCHAR(50);
D.ALTERTABLEstudents(nameVARCHAR(50));
6.在MySQL中,如何插入一条数据到“students”表中?
A.INSERTINTOstudents(name,age)VALUES(Alice,20);
B.INSERTINTOstudents(name,age)VALUES(Alice,20);
C.INSERTINTOstudents(name,age)VALUES(Alice,20);
D.INSERTINTOstudents(name,age)VALUES(Alice,20);
7.以下哪个SQL命令可以查询“students”表中年龄大于20岁的学生姓名?
A.SELECTnameFROMstudentsWHEREage20;
B.SELECTnameFROMstudentsWHEREage20;
C.SELECTnameFROMstudentsWHEREage20;
D.SELECTnameFROMstudentsWHEREage20;
8.在MySQL中,如何更新“students”表中年龄为25岁的学生的姓名为“Bob”?
A.UPDATEstudentsSETname=BobWHEREage=25;
B.UPDATEstudents(name=Bob)WHEREage=25;
C.UPDATEstudents(name=Bob)SETage=25;
D.UPDATEstudentsSETname=Bob,age=25WHEREage=25;
9.以下哪个SQL命令可以查询“students”表中所有学生的姓名和年龄?
A.SELECTname,ageFROMstudents;
B.SELECTname,ageFROMstudentsWHEREname;
C.SELECTname,ageFROMstudentsWHEREname=*;
D.SELECTname,ageFROMstudentsWHEREname*=;
10.在MySQL中,如何删除“students”表中年龄小于20岁的学生记录?
A.DELETEFROMstudentsWHEREage20;
B.DELETEstudentsWHEREage20;
C.DELETEFROMstudentsWHEREage20;
D.DELETEFROMstudentsWHEREage20;
二、填空题(每