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_