计算机二级MySQL考试实用技巧试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.下列关于MySQL数据库的说法,错误的是:
A.MySQL是一种开源的关系型数据库管理系统
B.MySQL支持多种存储引擎
C.MySQL不支持存储过程
D.MySQL具有良好的性能和稳定性
2.在MySQL中,以下哪条语句可以查看数据库的版本信息?
A.SELECTVERSION();
B.SELECTDATABASE();
C.SELECTUSER();
D.SELECTPASSWORD();
3.以下哪个命令可以创建一个名为“students”的数据库?
A.CREATEDATABASEstudents;
B.CREATETABLEstudents;
C.INSERTINTOstudents;
D.UPDATEstudents;
4.在MySQL中,以下哪条语句可以删除名为“students”的数据库?
A.DROPDATABASEstudents;
B.DELETEFROMstudents;
C.TRUNCATETABLEstudents;
D.ALTERTABLEstudents;
5.在MySQL中,以下哪个命令可以创建一个名为“Student”的表,包含字段“id”和“name”?
A.CREATETABLEStudent(idINT,nameVARCHAR(50));
B.CREATETABLEStudent(idINT,nameVARCHAR(50)PRIMARYKEY);
C.CREATETABLEStudent(idINT,nameVARCHAR(50)NOTNULL);
D.CREATETABLEStudent(idINT,nameVARCHAR(50)DEFAULT);
6.以下哪条语句可以查询名为“students”的数据库中所有表的名称?
A.SELECT*FROMstudents;
B.SELECTTABLE_NAMEFROMstudents;
C.SELECT*FROMinformation_schema.tablesWHERETABLE_SCHEMA=students;
D.SELECT*FROMinformation_schema.tablesWHERETABLE_NAME=students;
7.在MySQL中,以下哪个命令可以修改名为“students”的表的结构?
A.ALTERTABLEstudents;
B.UPDATEstudents;
C.DELETEFROMstudents;
D.SELECT*FROMstudents;
8.以下哪条语句可以查询名为“students”的表中名为“name”字段的值?
A.SELECTnameFROMstudents;
B.SELECT*FROMstudentsWHEREname=张三;
C.SELECTnameFROMstudentsWHEREname=张三LIMIT1;
D.SELECTnameFROMstudentsWHEREname=张三ORDERBYid;
9.在MySQL中,以下哪个命令可以删除名为“students”的表中名为“name”的记录?
A.DELETEFROMstudentsWHEREname=张三;
B.DELETEFROMstudentsWHEREname=张三LIMIT1;
C.TRUNCATETABLEstudentsWHEREname=张三;
D.UPDATEstudentsSETname=NULLWHEREname=张三;
10.以下哪条语句可以查询名为“students”的表中名为“name”字段的平均值?
A.SELECTAVG(name)FROMstudents;
B.SELECTAVG(name)ASaverage_nameFROMstudents;
C.SELECTAVG(name)FROMstudentsGROUPBYname;
D.SELECTAVG(name)FROMstudentsGROUPBYid;
二、多项选择题(每题3分,共10题)
1.MySQL支持以下哪些存储引擎?
A.InnoDB
B.MyISAM
C.Memory
D.Merge
2.