计算机二级MySQL实践案例及试题及答案.docx
计算机二级MySQL实践案例及试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.MySQL数据库中,下列哪一项是表示数字的整数类型?
A.VARCHAR
B.INT
C.TEXT
D.FLOAT
2.在MySQL中,创建一个名为“student”的数据库,正确的SQL语句是:
A.CREATEDATABASEstudent;
B.CREATETABLEstudent;
C.INSERTINTOstudent;
D.UPDATEstudent;
3.下列哪个命令可以用来查看MySQL中所有数据库的名称?
A.SELECT*FROMdatabases;
B.SELECT*FROMdatabasesWHEREname=*;
C.SELECTDATABASE();
D.SHOWDATABASES;
4.在MySQL中,以下哪个命令可以用来删除名为“student”的数据库?
A.DELETEDATABASEstudent;
B.DROPDATABASEstudent;
C.ALTERDATABASEstudent;
D.RENAMEDATABASEstudent;
5.在MySQL中,以下哪个命令可以用来修改名为“student”的数据库的编码为utf8?
A.SETCHARACTERSETstudent=utf8;
B.ALTERDATABASEstudentCHARACTERSETutf8;
C.UPDATEDATABASESETCHARACTERSET=utf8WHEREname=student;
D.MODIFYDATABASEstudentCHARACTERSET=utf8;
6.在MySQL中,创建一个名为“student”的表,包含学号、姓名和年龄三个字段,正确的SQL语句是:
A.CREATETABLEstudent(idINT,nameVARCHAR(50),ageINT);
B.CREATETABLEstudent(idINT,nameTEXT,ageFLOAT);
C.CREATETABLEstudent(idVARCHAR(50),nameINT,ageTEXT);
D.CREATETABLEstudent(idINT,nameVARCHAR(50),ageINT,PRIMARYKEY(id));
7.在MySQL中,查询“student”表中年龄大于20岁的学生信息,正确的SQL语句是:
A.SELECT*FROMstudentWHEREage20;
B.SELECT*FROMstudentWHEREage20;
C.SELECT*FROMstudentWHEREage20;
D.SELECT*FROMstudentWHEREage20;
8.在MySQL中,将“student”表中年龄为21岁的学生的年龄修改为22岁,正确的SQL语句是:
A.UPDATEstudentSETage=22WHEREage=21;
B.UPDATEstudentSETage=22WHEREage=21;
C.UPDATEstudentSETage=22WHEREage=21;
D.UPDATEstudentSETage=22WHEREage=21;
9.在MySQL中,删除“student”表中年龄小于20岁的学生记录,正确的SQL语句是:
A.DELETEFROMstudentWHEREage20;
B.DELETEFROMstudentWHEREage20;
C.DELETEFROMstudentWHEREage20;
D.DELETEFROMstudentWHEREage20;
10.在MySQL中,将“student”表中年龄字段的数据类型修改为VARCHAR,正确的SQL语句是:
A.MODIFYstudent.ageVARCHAR(50);
B.MODIFYstudent.ageVARCHAR(50);
C.MODIFYstudent.ageVARCHAR(50);
D.MODIFYstudent.ageVARCHAR(50);
二、多项选择题(每题3分,共10题)
1.MySQL数据库中,以下哪些是常用的数据类型?
A.INT
B.VARCHAR
C.TEXT
D.FLOAT
E.D