MySQL在实际项目中的应用试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.MySQL是一种什么类型的数据库系统?
A.关系型数据库系统
B.非关系型数据库系统
C.文件型数据库系统
D.对象型数据库系统
2.以下哪个是MySQL中的数据类型?
A.Integer
B.Double
C.String
D.Alloftheabove
3.在MySQL中,创建一个名为“students”的表,包含“id”和“name”两个字段,正确的SQL语句是:
A.CREATETABLEstudents(idINT,nameVARCHAR(50));
B.CREATETABLEstudents(idINT,nameVARCHAR(50),nameINT);
C.CREATETABLEstudents(idINT,nameVARCHAR);
D.CREATETABLEstudents(idINT,nameVARCHAR(50),nameINT);
4.在MySQL中,如何删除名为“students”的表?
A.DROPTABLEstudents;
B.DELETETABLEstudents;
C.TRUNCATETABLEstudents;
D.ALLOFTHEABOVE
5.在MySQL中,如何查询名为“students”的表中所有记录?
A.SELECT*FROMstudents;
B.SELECTALLFROMstudents;
C.SELECTALL*FROMstudents;
D.SELECT*FROMstudentsWHERE;
6.在MySQL中,如何更新名为“students”的表中名为“name”字段的值?
A.UPDATEstudentsSETname=JohnWHEREid=1;
B.UPDATEstudentsSETname=John,id=1;
C.UPDATEstudentsname=JohnWHEREid=1;
D.UPDATEstudentsSETname=John,id=1WHERE;
7.在MySQL中,如何插入一条记录到名为“students”的表中?
A.INSERTINTOstudents(id,name)VALUES(1,John);
B.INSERTINTOstudents(id,name)VALUES(John,1);
C.INSERTINTOstudents(id,name)VALUES(1,John);
D.INSERTINTOstudents(id,name)VALUES(John,1);
8.在MySQL中,如何创建一个名为“teachers”的视图,包含“id”和“name”两个字段?
A.CREATEVIEWteachersASSELECTid,nameFROMstudents;
B.CREATEVIEWteachersASSELECTid,nameFROMstudentsWHERE;
C.CREATEVIEWteachersASSELECTid,nameFROMstudents;
D.CREATEVIEWteachersASSELECTid,nameFROMstudentsWHERE;
9.在MySQL中,如何删除名为“teachers”的视图?
A.DROPVIEWteachers;
B.DELETEVIEWteachers;
C.TRUNCATEVIEWteachers;
D.ALLOFTHEABOVE
10.在MySQL中,如何查询名为“teachers”的视图中的所有记录?
A.SELECT*FROMteachers;
B.SELECTALLFROMteachers;
C.SELECTALL*FROMteachers;
D.SELECT*FROMteachersWHERE;
二、多项选择题(每题3分,共10题)
1.MySQL数据库中,以下哪些是常用的数据类型?
A.INT
B.VARCHAR
C.FLOAT
D.DATE
E.BLOB
2.在MySQL中,以下哪些操作可以修改表结构?
A.ALTERTABLE
B.DROPTABLE
C.CREATETABL