计算机二级MySQL面试经验分享试题及答案.docx
计算机二级MySQL面试经验分享试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.以下关于MySQL数据库的描述,错误的是:
A.MySQL是一种开源的关系型数据库管理系统
B.MySQL支持多种存储引擎,如InnoDB、MyISAM等
C.MySQL的SQL语法与标准SQL略有不同
D.MySQL支持事务处理和并发控制
2.以下关于MySQL数据库的数据类型,错误的是:
A.整数类型包括TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT等
B.浮点数类型包括FLOAT、DOUBLE、DECIMAL等
C.字符串类型包括CHAR、VARCHAR、TEXT等
D.日期和时间类型包括DATE、TIME、DATETIME、TIMESTAMP等
3.在MySQL中,以下哪个命令可以查看当前数据库的版本信息?
A.SELECTVERSION();
B.SHOWDATABASES;
C.DESCRIBETABLE;
D.UPDATETABLE;
4.在MySQL中,以下哪个命令可以创建一个名为“students”的数据库?
A.CREATEDATABASEstudents;
B.DROPDATABASEstudents;
C.ALTERDATABASEstudents;
D.SELECTDATABASEstudents;
5.在MySQL中,以下哪个命令可以删除名为“students”的数据库?
A.CREATEDATABASEstudents;
B.DROPDATABASEstudents;
C.ALTERDATABASEstudents;
D.SELECTDATABASEstudents;
6.在MySQL中,以下哪个命令可以创建一个名为“student”的表,包含三个字段:id(整数类型)、name(字符串类型)、age(整数类型)?
A.CREATETABLEstudent(idINT,nameVARCHAR(50),ageINT);
B.DROPTABLEstudent;
C.ALTERTABLEstudent;
D.SELECT*FROMstudent;
7.在MySQL中,以下哪个命令可以查询“student”表中所有记录?
A.SELECT*FROMstudent;
B.INSERTINTOstudent(id,name,age)VALUES(1,张三,20);
C.UPDATEstudentSETage=21WHEREid=1;
D.DELETEFROMstudentWHEREid=1;
8.在MySQL中,以下哪个命令可以更新“student”表中id为1的记录的年龄为21岁?
A.SELECT*FROMstudent;
B.INSERTINTOstudent(id,name,age)VALUES(1,张三,20);
C.UPDATEstudentSETage=21WHEREid=1;
D.DELETEFROMstudentWHEREid=1;
9.在MySQL中,以下哪个命令可以删除“student”表中id为1的记录?
A.SELECT*FROMstudent;
B.INSERTINTOstudent(id,name,age)VALUES(1,张三,20);
C.UPDATEstudentSETage=21WHEREid=1;
D.DELETEFROMstudentWHEREid=1;
10.在MySQL中,以下哪个命令可以查询“student”表中年龄大于20岁的记录?
A.SELECT*FROMstudentWHEREage20;
B.SELECT*FROMstudentWHEREage=20;
C.SELECT*FROMstudentWHEREage20;
D.SELECT*FROMstudentWHEREage=20;
二、多项选择题(每题3分,共10题)
1.MySQL数据库的特点包括:
A.高性能
B.易于使用和维护
C.支持多种操作系统
D.支持多种编程语言
2.以下哪些是MySQL支持的存储引擎?
A.InnoDB
B.MyISAM
C.Memory
D.Merge
3.在MySQL中,以下哪些是数据类型?
A.整数类型