计算机二级MySQL学习材料推荐及试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.MySQL是一种什么类型的数据库管理系统?
A.关系型数据库管理系统
B.面向对象数据库管理系统
C.文档型数据库管理系统
D.键值对数据库管理系统
2.以下哪个是MySQL中的数据类型?
A.Integer
B.String
C.Boolean
D.Alloftheabove
3.在MySQL中,如何创建一个名为“students”的表,包含“id”和“name”两个字段?
A.CREATETABLEstudents(idINT,nameVARCHAR(100));
B.CREATETABLEstudentsidINT,nameVARCHAR(100);
C.CREATETABLEstudents(idINT,nameVARCHAR(100));
D.CREATETABLEstudents(idINT,nameVARCHAR(100),);
4.以下哪个是MySQL中的条件运算符?
A.
B.||
C.==
D.!
5.在MySQL中,如何删除名为“students”的表?
A.DROPTABLEstudents;
B.DELETETABLEstudents;
C.TRUNCATETABLEstudents;
D.DELETEFROMstudents;
6.以下哪个是MySQL中的聚合函数?
A.SUM()
B.AVG()
C.MAX()
D.ALL
7.在MySQL中,如何查询“students”表中所有学生的姓名?
A.SELECTnameFROMstudents;
B.SELECT*FROMstudentsWHEREname;
C.SELECTnameFROMstudentsWHEREnameISNOTNULL;
D.SELECTnameFROMstudentsWHEREname!=;
8.以下哪个是MySQL中的连接操作?
A.JOIN
B.UNION
C.INNERJOIN
D.LEFTJOIN
9.在MySQL中,如何修改“students”表中“name”字段的长度为50?
A.ALTERTABLEstudentsMODIFYnameVARCHAR(50);
B.ALTERTABLEstudentsCHANGEnamenameVARCHAR(50);
C.ALTERTABLEstudentsRENAMECOLUMNnameTOnew_name;
D.ALTERTABLEstudentsMODIFYCOLUMNnameVARCHAR(50);
10.以下哪个是MySQL中的事务处理?
A.COMMIT
B.ROLLBACK
C.SAVEPOINT
D.ALLoftheabove
二、多项选择题(每题3分,共10题)
1.MySQL数据库支持以下哪些存储引擎?
A.InnoDB
B.MyISAM
C.Memory
D.Merge
2.在MySQL中,以下哪些操作会导致数据库事务的发生?
A.INSERT
B.UPDATE
C.DELETE
D.SELECT
3.以下哪些是MySQL中的数据完整性约束?
A.NOTNULL
B.UNIQUE
C.PRIMARYKEY
D.FOREIGNKEY
4.在MySQL中,如何使用WHERE子句进行条件查询?
A.SELECT*FROMtableWHEREcondition;
B.SELECT*FROMtableWHEREcolumn=value;
C.SELECT*FROMtableWHEREcolumnIN(value1,value2);
D.SELECT*FROMtableWHEREcolumnLIKE%pattern%;
5.以下哪些是MySQL中的数据类型?
A.INT
B.VARCHAR
C.DATE
D.BOOLEAN
6.在MySQL中,以下哪些命令可以用来创建数据库?
A.CREATEDATABASE
B.CREATETABLE
C.DROPDATABASE
D.ALTERTABLE
7.以下哪些是MySQL中的常用函数?
A.CONCAT()
B.LENGTH()
C.UPPER()
D.NOW()
8.在MySQL中,