计算机二级MySQL最新考试动态预测试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.下列关于MySQL数据库的描述,错误的是:
A.MySQL是一种开源的关系型数据库管理系统
B.MySQL支持多种数据类型和存储引擎
C.MySQL不支持事务处理
D.MySQL具有良好的性能和稳定性
2.在MySQL中,创建一个名为“students”的表,包含“id”(主键)和“name”两个字段,正确的SQL语句是:
A.CREATETABLEstudents(idINT,nameVARCHAR(50));
B.CREATETABLEstudents(idINT,nameVARCHAR(50),PRIMARYKEY(id));
C.CREATETABLEstudents(idINTPRIMARYKEY,nameVARCHAR(50));
D.CREATETABLEstudents(idINT,nameVARCHAR(50),PRIMARYKEY(name));
3.下列关于MySQL数据类型,错误的是:
A.INT是整数类型
B.VARCHAR是可变长度字符串类型
C.DATE是日期类型
D.FLOAT是浮点数类型,不能表示精确的小数
4.在MySQL中,查询“students”表中所有年龄大于20的记录,正确的SQL语句是:
A.SELECT*FROMstudentsWHEREage20;
B.SELECT*FROMstudentsWHEREnameLIKE%20%;
C.SELECT*FROMstudentsWHEREageLIKE%20%;
D.SELECT*FROMstudentsWHEREnameLIKE%20%;
5.在MySQL中,删除名为“students”的表,正确的SQL语句是:
A.DROPTABLEstudents;
B.DELETETABLEstudents;
C.TRUNCATETABLEstudents;
D.ALTERTABLEstudentsDROP;
6.下列关于MySQL存储引擎,错误的是:
A.InnoDB支持事务处理
B.MyISAM不支持事务处理
C.Memory存储引擎的数据存储在内存中
D.Archive存储引擎适用于存储大量数据
7.在MySQL中,修改“students”表中“name”字段的长度,正确的SQL语句是:
A.ALTERTABLEstudentsMODIFYnameVARCHAR(50);
B.ALTERTABLEstudentsCHANGEnamenameVARCHAR(50);
C.ALTERTABLEstudentsMODIFYCOLUMNnameVARCHAR(50);
D.ALTERTABLEstudentsMODIFYnameVARCHAR(50),nameVARCHAR(50);
8.下列关于MySQL索引,错误的是:
A.索引可以加快查询速度
B.索引会占用额外的存储空间
C.索引可以提高插入、删除和修改操作的性能
D.创建索引时需要注意索引的顺序
9.在MySQL中,查询“students”表中年龄最大的记录,正确的SQL语句是:
A.SELECT*FROMstudentsORDERBYageDESCLIMIT1;
B.SELECT*FROMstudentsORDERBYageDESC,nameASCLIMIT1;
C.SELECT*FROMstudentsORDERBYageASCLIMIT1;
D.SELECT*FROMstudentsWHEREage=(SELECTMAX(age)FROMstudents);
10.下列关于MySQL备份,错误的是:
A.MySQL支持使用mysqldump进行备份
B.MySQL支持使用mysqlpump进行备份
C.MySQL支持使用mysqlhotcopy进行备份
D.MySQL备份只能备份整个数据库
二、多项选择题(每题3分,共10题)
1.下列哪些是MySQL支持的存储引擎?
A.InnoDB
B.MyISAM
C.Memory
D.Archive
E.Merge
2.在MySQL中,可以使用哪些语句来创建索引?
A.CREATEINDEX
B.ALTERTABLE
C.INDEX
D