计算机二级MySQL备考全书推荐试题及答案.docx
计算机二级MySQL备考全书推荐试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.MySQL数据库中,以下哪个是用于存储字符数据的类型?
A.INT
B.CHAR
C.FLOAT
D.DATE
2.在MySQL中,要删除一个名为“student”的表,以下哪个SQL语句是正确的?
A.DROPTABLEstudent;
B.DELETETABLEstudent;
C.DELETEFROMstudent;
D.DROPFROMstudent;
3.在MySQL中,以下哪个函数可以返回当前日期和时间?
A.NOW()
B.GETDATE()
C.CURDATE()
D.CURRENT_TIME()
4.在MySQL中,以下哪个命令可以显示所有数据库的列表?
A.SHOWDATABASES;
B.LISTDATABASES;
C.SELECTDATABASE();
D.DESCRIBEDATABASE();
5.在MySQL中,以下哪个命令可以显示名为“student”表的结构?
A.DESCRIBEstudent;
B.SHOWTABLES;
C.SELECT*FROMstudent;
D.CREATETABLEstudent;
6.在MySQL中,以下哪个命令可以更改用户名为“root”的密码?
A.UPDATEuserSETpassword=newpasswordWHEREusername=root;
B.ALTERuserrootIDENTIFIEDBYnewpassword;
C.SETPASSWORDFORroot=newpassword;
D.MODIFYPASSWORDroot=newpassword;
7.在MySQL中,以下哪个命令可以创建一个名为“department”的表,其中包含两个字段“id”和“name”?
A.CREATETABLEdepartment(idINT,nameVARCHAR(50));
B.CREATETABLEdepartment(idINT,nameTEXT);
C.CREATETABLEdepartment(idINT,nameDATE);
D.CREATETABLEdepartment(idINT,nameTIME);
8.在MySQL中,以下哪个命令可以查询“student”表中所有年龄大于18岁的记录?
A.SELECT*FROMstudentWHEREage18;
B.SELECT*FROMstudentWHEREage=18;
C.SELECT*FROMstudentWHEREage18;
D.SELECT*FROMstudentWHEREage=18;
9.在MySQL中,以下哪个函数可以返回一个数字字符串的长度?
A.LENGTH()
B.CHAR_LENGTH()
C.SIZE()
D.LENGTHOF()
10.在MySQL中,以下哪个命令可以备份名为“student”的表?
A.BACKUPTABLEstudentTODISK=path;
B.BACKUPDATABASEstudentTODISK=path;
C.COPYTABLEstudentTODISK=path;
D.EXPORTTABLEstudentTODISK=path;
二、填空题(每空2分,共5题)
1.MySQL数据库中,用于存储整数数据的类型是______。
2.在MySQL中,要创建一个名为“user”的用户,并为其设置密码“123456”,以下哪个SQL语句是正确的?()
A.CREATEUSERuserIDENTIFIEDBY123456;
B.CREATEUSERuserSETPASSWORD123456;
C.INSERTINTOuser(username,password)VALUES(user,123456);
D.UPDATEuserSETpassword=123456WHEREusername=user;
3.在MySQL中,以下哪个函数可以返回当前数据库的名称?()
A.DATABASE()
B.CURRENT_DATABASE()
C.SCHEMA()
D.CURRENT_SCHEMA()
4.在MySQL中,以下哪个