计算机二级MySQL备考资料简介试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.MySQL是一种什么类型的数据库?
A.关系型数据库
B.面向对象数据库
C.文件系统数据库
D.分布式数据库
2.以下哪个是MySQL的默认端口号?
A.3306
B.3307
C.3308
D.3309
3.在MySQL中,如何删除一个名为“students”的表?
A.DROPTABLEstudents;
B.DELETETABLEstudents;
C.TRUNCATETABLEstudents;
D.DROPstudents;
4.在MySQL中,如何创建一个名为“users”的表,包含“id”和“username”两个字段?
A.CREATETABLEusers(idINT,usernameVARCHAR(50));
B.CREATETABLEusers(idINT,usernameCHAR(50));
C.CREATETABLEusers(idINTAUTO_INCREMENT,usernameVARCHAR(50));
D.CREATETABLEusers(idINTPRIMARYKEY,usernameVARCHAR(50));
5.在MySQL中,以下哪个命令可以用来查询“users”表中所有记录?
A.SELECT*FROMusers;
B.SELECTusersFROM*;
C.SELECTFROMusers;
D.SELECTALLFROMusers;
6.在MySQL中,如何将一个名为“age”的字段修改为“age_in_years”?
A.ALTERTABLEusersRENAMECOLUMNageTOage_in_years;
B.ALTERTABLEusersCHANGEageage_in_yearsINT;
C.ALTERCOLUMNusers.ageTOage_in_years;
D.MODIFYCOLUMNusers.ageage_in_yearsINT;
7.在MySQL中,以下哪个命令可以用来创建一个视图?
A.CREATEVIEW;
B.CREATEVIEWnameASSELECT;
C.CREATEVIEWnameASSELECT*FROM;
D.CREATEVIEWnameASSELECTcolumn1,column2;
8.在MySQL中,如何删除一个名为“myview”的视图?
A.DROPVIEWmyview;
B.DELETEVIEWmyview;
C.TRUNCATEVIEWmyview;
D.DROPmyview;
9.在MySQL中,以下哪个命令可以用来创建一个存储过程?
A.CREATEPROCEDURE;
B.CREATEPROCEDUREname();
C.CREATEPROCEDUREnameAS;
D.CREATEPROCEDUREname();
10.在MySQL中,以下哪个命令可以用来调用一个存储过程?
A.CALLname();
B.EXECUTEname();
C.RUNname();
D.EXECUTEPROCEDUREname();
二、多项选择题(每题3分,共10题)
1.MySQL数据库具有以下哪些特点?
A.开源免费
B.支持跨平台
C.易于使用和维护
D.支持多种数据类型
E.支持事务处理
2.在MySQL中,以下哪些是常用的数据类型?
A.INT
B.VARCHAR
C.FLOAT
D.DATE
E.BLOB
3.以下哪些操作属于数据定义语言(DDL)?
A.CREATETABLE
B.INSERTINTO
C.UPDATE
D.DELETE
E.SELECT
4.在MySQL中,以下哪些是常用的约束条件?
A.NOTNULL
B.UNIQUE
C.PRIMARYKEY
D.FOREIGNKEY
E.DEFAULT
5.以下哪些是常用的SQL聚合函数?
A.SUM()
B.AVG()
C.COUNT()
D.MIN()
E.MAX()
6.在MySQL中,以下哪些是常用的字符串函数?
A.CONCAT()
B.LENGTH()
C.UPPER()
D.LOWER()
E.SUBSTRING()
7.以下哪些是常用的日期和时间函