计算机二级MySQL命题知识试题及答案解析.docx
计算机二级MySQL命题知识试题及答案解析
姓名:____________________
一、单项选择题(每题2分,共10题)
1.MySQL数据库中,用于存储字符串数据的字段类型是:
A.INT
B.FLOAT
C.VARCHAR
D.DATE
2.在MySQL中,以下哪个命令可以显示所有数据库:
A.SELECT*FROMDATABASE;
B.SHOWDATABASES;
C.LISTDATABASE;
D.PRINTDATABASE;
3.以下哪个命令可以创建一个名为student的数据库:
A.CREATEDATABASEstudent;
B.CREATETABLEstudent;
C.INSERTINTOstudent;
D.SELECT*FROMstudent;
4.以下哪个命令可以删除名为student的数据库:
A.DROPDATABASEstudent;
B.DELETEFROMstudent;
C.TRUNCATEstudent;
D.DELETEDATABASEstudent;
5.在MySQL中,以下哪个函数可以获取当前日期和时间:
A.NOW()
B.CURDATE()
C.GETDATE()
D.DATETIME()
6.以下哪个函数可以获取当前时间的小时数:
A.HOUR(NOW())
B.MINUTE(NOW())
C.SECOND(NOW())
D.DATE(NOW())
7.在MySQL中,以下哪个命令可以修改表名:
A.RENAMETABLEstudentTOstudents;
B.RENAMEstudentTOstudents;
C.ALTERTABLEstudentRENAMETOstudents;
D.MODIFYTABLEstudentRENAMETOstudents;
8.以下哪个命令可以创建一个名为student的表,包含id和name两个字段:
A.CREATETABLEstudent(idINT,nameVARCHAR(50));
B.CREATETABLEstudent(idINT,nameCHAR(50));
C.CREATETABLEstudent(idINT,nameTEXT);
D.CREATETABLEstudent(idINT,nameFLOAT);
9.在MySQL中,以下哪个命令可以删除表中的所有数据:
A.TRUNCATETABLEstudent;
B.DELETEFROMstudent;
C.DROPTABLEstudent;
D.CLEARTABLEstudent;
10.以下哪个命令可以查询student表中所有学生的姓名:
A.SELECTnameFROMstudent;
B.SELECT*FROMstudentWHEREname;
C.SELECTnameFROMstudentWHEREnameISNULL;
D.SELECTnameFROMstudentWHEREnameISNOTNULL;
答案:
1.C
2.B
3.A
4.A
5.A
6.A
7.A
8.A
9.A
10.A
二、多项选择题(每题3分,共10题)
1.以下哪些是MySQL中常用的数据类型:
A.INT
B.VARCHAR
C.FLOAT
D.DATE
E.TEXT
2.在MySQL中,以下哪些命令可以用来创建数据库:
A.CREATEDATABASE
B.ALTERDATABASE
C.DROPDATABASE
D.SELECTDATABASE
E.UPDATEDATABASE
3.以下哪些是MySQL中常用的聚合函数:
A.SUM()
B.AVG()
C.MIN()
D.MAX()
E.COUNT()
4.以下哪些是MySQL中常用的连接操作:
A.INNERJOIN
B.LEFTJOIN
C.RIGHTJOIN
D.FULLOUTERJOIN
E.CROSSJOIN
5.在MySQL中,以下哪些是正确的日期和时间函数:
A.NOW()
B.CURDATE()
C.GETDATE()
D.DATE_FORMAT()
E.TIMESTAMP()
6.以下哪些是MySQL中用于限制查询结果数量的关键字:
A.LIMIT
B.OFFSET
C.TOP
D.ROWS
E.PAGE
7.