基本信息
文件名称:计算机二级MySQL真题下载试题及答案.docx
文件大小:14.94 KB
总页数:13 页
更新时间:2025-05-31
总字数:约7.23千字
文档摘要

计算机二级MySQL真题下载试题及答案

姓名:____________________

一、单项选择题(每题2分,共10题)

1.MySQL数据库中,用于存储字符串的数据类型是:

A.INT

B.FLOAT

C.VARCHAR

D.DATE

2.在MySQL中,以下哪个函数用于将字符串转换为整数?

A.STR_TO_DATE()

B.CAST()

C.CONCAT()

D.SUBSTRING()

3.以下哪个SQL语句可以创建一个名为“students”的表,包含“id”和“name”两个字段?

A.CREATETABLEstudents(idINT,nameVARCHAR(50));

B.CREATETABLEstudents(idINT,nameCHAR(50));

C.CREATETABLEstudents(idINT,nameTEXT);

D.CREATETABLEstudents(idINT,nameDATE);

4.在MySQL中,以下哪个命令可以删除名为“students”的表?

A.DROPTABLEstudents;

B.DELETETABLEstudents;

C.TRUNCATETABLEstudents;

D.ALTERTABLEstudentsDROPCOLUMNname;

5.以下哪个SQL语句可以查询“students”表中所有学生的姓名?

A.SELECTnameFROMstudents;

B.SELECT*FROMstudentsWHEREname;

C.SELECTnameFROMstudentsWHEREnameISNOTNULL;

D.SELECTnameFROMstudentsWHEREname;

6.在MySQL中,以下哪个函数可以获取当前日期和时间?

A.NOW()

B.CURDATE()

C.GETDATE()

D.CURRENT_TIMESTAMP()

7.以下哪个SQL语句可以更新“students”表中名为“John”的学生的年龄为20?

A.UPDATEstudentsSETage=20WHEREname=John;

B.UPDATEstudentsSETage=20WHEREname=JohnANDage=18;

C.UPDATEstudentsSETname=JohnWHEREage=20;

D.UPDATEstudentsSETage=20WHEREname=JohnORage=18;

8.在MySQL中,以下哪个命令可以创建一个名为“departments”的表,包含“id”和“name”两个字段,并设置“id”为主键?

A.CREATETABLEdepartments(idINTPRIMARYKEY,nameVARCHAR(50));

B.CREATETABLEdepartments(idINT,nameVARCHAR(50),PRIMARYKEY(id));

C.CREATETABLEdepartments(idINT,nameVARCHAR(50),PRIMARYKEY(name));

D.CREATETABLEdepartments(idINT,nameVARCHAR(50),PRIMARYKEY(id,name));

9.以下哪个SQL语句可以查询“students”表中年龄大于18岁的学生姓名和年龄?

A.SELECTname,ageFROMstudentsWHEREage18;

B.SELECTname,ageFROMstudentsWHEREage=18;

C.SELECTname,ageFROMstudentsWHEREage18ANDage25;

D.SELECTname,ageFROMstudentsWHEREage=18ORage=25;

10.在MySQL中,以下哪个函数可以获取当前数据库的名称?

A.DATABASE()

B.DB_NAME()

C.CURRENT_DATABASE()

D.GET_DATABASE()

二、多项选择题(每题3分,共10题)

1.MySQL数据库中,以下哪些数据类型可以存储日期和时间?

A.DATE

B.TIME

C.DATETIME

D.YEAR

2.以下哪些SQL