2025年MySQL考试备考新思维试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.MySQL数据库中,以下哪个是存储数据的文件?
A..myi文件
B..frm文件
C..myd文件
D..myi文件
2.在MySQL中,创建一个名为“students”的数据库,以下哪个SQL语句是正确的?
A.CREATEDATABASEstudents;
B.CREATETABLEstudents;
C.INSERTINTOstudents;
D.UPDATEstudents;
3.以下哪个命令可以查看MySQL数据库的版本信息?
A.SELECTVERSION();
B.SHOWDATABASES;
C.DESCRIBEstudents;
D.CREATEDATABASEstudents;
4.在MySQL中,以下哪个命令可以删除名为“students”的数据库?
A.DROPDATABASEstudents;
B.DELETEFROMstudents;
C.TRUNCATETABLEstudents;
D.ALTERTABLEstudents;
5.在MySQL中,以下哪个命令可以创建一个名为“student_info”的表,包含“id”和“name”两个字段?
A.CREATETABLEstudent_info(idINT,nameVARCHAR(50));
B.INSERTINTOstudent_info(id,name)VALUES(1,Alice);
C.UPDATEstudent_infoSETid=1,name=Alice;
D.SELECT*FROMstudent_info;
6.在MySQL中,以下哪个函数可以获取当前日期和时间?
A.GETDATE()
B.CURRENT_DATE()
C.NOW()
D.DATE()
7.在MySQL中,以下哪个命令可以修改名为“student_info”的表,将“name”字段的长度改为100?
A.ALTERTABLEstudent_infoMODIFYnameVARCHAR(100);
B.UPDATEstudent_infoSETname=Alice;
C.INSERTINTOstudent_info(name)VALUES(Alice);
D.SELECT*FROMstudent_info;
8.在MySQL中,以下哪个命令可以查询“student_info”表中所有学生的姓名?
A.SELECTnameFROMstudent_info;
B.SELECT*FROMstudent_info;
C.UPDATEstudent_infoSETname=Alice;
D.DELETEFROMstudent_info;
9.在MySQL中,以下哪个命令可以查询“student_info”表中年龄大于20岁的学生姓名?
A.SELECTnameFROMstudent_infoWHEREage20;
B.SELECT*FROMstudent_infoWHEREage20;
C.UPDATEstudent_infoSETname=AliceWHEREage20;
D.DELETEFROMstudent_infoWHEREage20;
10.在MySQL中,以下哪个命令可以查询“student_info”表中年龄等于20岁的学生姓名?
A.SELECTnameFROMstudent_infoWHEREage=20;
B.SELECT*FROMstudent_infoWHEREage=20;
C.UPDATEstudent_infoSETname=AliceWHEREage=20;
D.DELETEFROMstudent_infoWHEREage=20;
二、多项选择题(每题3分,共10题)
1.MySQL数据库中,以下哪些是常用的数据类型?
A.INT
B.VARCHAR
C.FLOAT
D.DATE
E.TEXT
2.在MySQL中,以下哪些是创建数据库的常用关键字?
A.CREATE
B.DROP
C.ALTER
D.SELECT
E.INSERT
3.以下哪些是MySQL中的聚合函数?
A.SUM()
B.COUNT()
C.AVG()