基本信息
文件名称:MySQL数据查询与整理试题及答案.docx
文件大小:14.67 KB
总页数:11 页
更新时间:2025-06-04
总字数:约5.36千字
文档摘要

MySQL数据查询与整理试题及答案

姓名:____________________

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

1.以下哪个命令可以查看MySQL服务器版本?

A.mysql--version

B.mysqladmin--version

C.showvariableslikeversion;

D.showdatabases;

2.在MySQL中,以下哪个函数可以计算字符串的长度?

A.length()

B.strlen()

C.size()

D.lengthb()

3.以下哪个SQL语句可以查询名为“students”的表中所有名为“John”的学生信息?

A.SELECT*FROMstudentsWHEREname=John;

B.SELECT*FROMstudentsWHEREname=LIKE%John%;

C.SELECT*FROMstudentsWHEREname=LIKEJohn%;

D.SELECT*FROMstudentsWHEREname=John%;

4.在MySQL中,以下哪个数据类型用于存储日期和时间?

A.DATE

B.TIME

C.DATETIME

D.TIMESTAMP

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

A.UPDATEstudentsSETage=20WHEREname=John;

B.UPDATEstudentsSETage=20WHEREnameLIKEJohn%;

C.UPDATEstudentsSETage=20WHEREname=LIKEJohn%;

D.UPDATEstudentsSETage=20WHEREname=%John%;

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

A.CURRENT_DATE()

B.CURRENT_TIME()

C.NOW()

D.sysdate()

7.以下哪个SQL语句可以删除名为“students”的表中所有年龄小于18岁的学生信息?

A.DELETEFROMstudentsWHEREage18;

B.DELETEstudentsFROMWHEREage18;

C.DELETEFROMstudentsWHEREage18;

D.DELETEFROMstudentsWHEREageLIKE18%;

8.在MySQL中,以下哪个函数可以获取当前用户?

A.CURRENT_USER()

B.USER()

C.SESSION_USER()

D.SYSTEM_USER()

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

A.SELECTage,nameFROMstudents;

B.SELECTage,nameFROMstudentsWHEREage;

C.SELECTage,nameFROMstudentsWHEREageISNOTNULL;

D.SELECTage,nameFROMstudentsWHEREageISNULL;

10.在MySQL中,以下哪个命令可以创建一个新的数据库?

A.CREATEDATABASEdatabase_name;

B.CREATETABLEdatabase_name;

C.CREATETABLEdatabase_name;

D.CREATEUSERdatabase_name;

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

1.MySQL中,以下哪些是常用的数值数据类型?

A.INT

B.FLOAT

C.DECIMAL

D.DATE

E.VARCHAR

2.在执行SQL查询时,以下哪些操作符可以用于比较?

A.=

B.

C.

D.=

E.LIKE

3.以下哪些是MySQL中的聚合函数?

A.SUM()

B.AVG()

C.COUNT()

D.MIN()

E.MAX()

4.在MySQL中,以下哪些是常用的字符串函数?

A.CONCAT()

B.SUBSTRING()

C.UPPER()

D.LOWER()

E.REPLACE()

5.以下哪些是MySQL中的日期和时间函数?

A.NOW()

B.CURDATE()

C.TIMESTAMP()

D.STR_TO_DATE()

E.DATE_