计算机二级MySQL考试备考指南与试题及答案.docx
计算机二级MySQL考试备考指南与试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.MySQL数据库中,存储数据的结构称为:
A.数据库
B.表
C.字段
D.索引
2.以下哪个是MySQL中的数字数据类型?
A.DATE
B.TIME
C.VARCHAR
D.INT
3.在MySQL中,删除一个表使用的命令是:
A.DROPTABLE
B.DELETETABLE
C.REMOVETABLE
D.ERASETABLE
4.以下哪个是MySQL的SQL语句?
A.SELECT*FROMusersWHEREage20
B.INSERTINTOusers(name,age)VALUES(John,25)
C.UPDATEusersSETage=30WHEREname=John
D.ALLOFTHEABOVE
5.在MySQL中,如何创建一个名为“students”的表,包含字段“id”和“name”?
A.CREATETABLEstudents(idINT,nameVARCHAR(50));
B.CREATETABLEstudentsidINT,nameVARCHAR(50);
C.CREATETABLEstudents(idINT,nameVARCHAR(50));
D.TABLEstudents(idINT,nameVARCHAR(50))
6.在MySQL中,如何修改名为“students”的表中的字段名“name”为“student_name”?
A.RENAMECOLUMNnameTOstudent_nameINstudents
B.ALTERTABLEstudentsCHANGEnamestudent_nameVARCHAR(50)
C.MODIFYCOLUMNstudents.nameTOstudent_nameVARCHAR(50)
D.UPDATEstudentsSETname=student_name
7.以下哪个是MySQL中的逻辑运算符?
A.
B.||
C.+
D.*
8.在MySQL中,如何查询“students”表中年龄大于20岁的所有学生?
A.SELECT*FROMstudentsWHEREage20
B.SELECT*FROMstudentsWHEREage=20
C.SELECT*FROMstudentsWHEREage20
D.SELECT*FROMstudentsWHEREage=20
9.在MySQL中,如何创建一个名为“departments”的视图,显示“name”和“location”字段?
A.CREATEVIEWdepartmentsASSELECTname,locationFROMdepartments;
B.CREATEVIEWdepartments(name,location)ASSELECTname,locationFROMdepartments;
C.CREATEVIEWdepartmentsASSELECTname,locationFROMdepartments;
D.CREATEVIEWdepartments(name,location)ASSELECTname,locationFROMdepartments;
10.在MySQL中,以下哪个是正确的用户密码加密函数?
A.MD5(password)
B.SHA(password)
C.PASSWORD(password)
D.HASH(password)
二、多项选择题(每题3分,共10题)
1.MySQL数据库中的数据类型可以分为以下几类:
A.数值类型
B.日期和时间类型
C.字符串类型
D.布尔类型
2.在MySQL中,以下哪些是创建表的常用命令?
A.CREATETABLE
B.ALTERTABLE
C.DROPTABLE
D.SELECTTABLE
3.以下哪些是MySQL中常用的聚合函数?
A.COUNT()
B.SUM()
C.AVG()
D.MAX()
4.在MySQL中,以下哪些是连接表的方法?
A.INNERJOIN
B.LEFTJOIN
C.RIGHTJOIN
D.FULLOUTERJOIN
5.以下哪些是MySQL中的