MySQL数据清理与整理试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.以下哪个命令可以查看MySQL服务器的版本信息?
A.showvariables
B.selectversion()
C.describetable
D.showdatabases
2.在MySQL中,删除表数据的命令是?
A.deletefrom
B.truncatetable
C.droptable
D.update
3.以下哪个命令可以查看当前数据库中所有表的存储引擎?
A.showengines
B.showvariableslikeengine%
C.showdatabases
D.showtables
4.在MySQL中,以下哪个命令可以创建一个名为test的数据库,并设置字符集为utf8?
A.createdatabasetestcharactersetutf8
B.createdatabasetestcharsetutf8
C.createdatabasetestcollateutf8_general_ci
D.createdatabasetestcollateutf8_general_cicharactersetutf8
5.以下哪个命令可以查询名为student的表中年龄大于20的记录?
A.select*fromstudentwhereage20
B.select*fromstudentwhereage=20
C.select*fromstudentwhereage20
D.select*fromstudentwhereage=20
6.在MySQL中,以下哪个命令可以删除名为student的表中年龄为20的记录?
A.deletefromstudentwhereage=20
B.deletefromstudentwhereage=20
C.deletefromstudentwhereage20
D.deletefromstudentwhereage=20
7.以下哪个命令可以清空名为student的表中所有数据?
A.truncatetablestudent
B.deletefromstudent
C.droptablestudent
D.altertablestudentdropcolumnage
8.在MySQL中,以下哪个命令可以查询名为student的表中年龄为20的记录,并限制显示前5条?
A.select*fromstudentwhereage=20limit5
B.select*fromstudentwhereage=20limit5
C.select*fromstudentwhereage20limit5
D.select*fromstudentwhereage=20limit5
9.以下哪个命令可以查询名为student的表中年龄为20的记录,并按年龄升序排序?
A.select*fromstudentwhereage=20orderbyageasc
B.select*fromstudentwhereage=20orderbyagedesc
C.select*fromstudentwhereage20orderbyageasc
D.select*fromstudentwhereage=20orderbyagedesc
10.在MySQL中,以下哪个命令可以查询名为student的表中年龄为20的记录,并按年龄降序排序,同时限制显示前5条?
A.select*fromstudentwhereage=20orderbyagedesclimit5
B.select*fromstudentwhereage=20orderbyageasclimit5
C.select*fromstudentwhereage20orderbyagedesclimit5
D.select*fromstudentwhereage=20orderbyageasclimit5
二、多项选择题(每题3分,共10题)
1.以下哪些是MySQL中常用的数据