计算机二级MySQL考试建立知识体系的试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.在MySQL中,用于创建数据库的语句是:
A.CREATETABLE
B.CREATEDATABASE
C.INSERTINTO
D.SELECT
2.以下哪个是MySQL中用于删除数据库的语句?
A.DROPTABLE
B.DROPDATABASE
C.DELETEFROM
D.SELECT
3.在MySQL中,一个表的列默认的数据类型是:
A.VARCHAR
B.INT
C.TEXT
D.DATE
4.以下哪个是MySQL中用于查询表中数据的语句?
A.INSERTINTO
B.UPDATE
C.SELECT
D.DELETE
5.在MySQL中,用于修改表中数据的语句是:
A.INSERTINTO
B.UPDATE
C.SELECT
D.DELETE
6.以下哪个是MySQL中用于删除表中数据的语句?
A.INSERTINTO
B.UPDATE
C.DELETE
D.SELECT
7.在MySQL中,用于创建表的语句是:
A.CREATETABLE
B.CREATEDATABASE
C.INSERTINTO
D.SELECT
8.以下哪个是MySQL中用于删除表中列的语句?
A.DROPTABLE
B.ALTERTABLE
C.DELETEFROM
D.SELECT
9.在MySQL中,用于修改表中列的语句是:
A.CREATETABLE
B.ALTERTABLE
C.INSERTINTO
D.SELECT
10.以下哪个是MySQL中用于创建视图的语句?
A.CREATEVIEW
B.CREATETABLE
C.INSERTINTO
D.SELECT
二、填空题(每空2分,共10分)
1.MySQL中的数据类型分为数值型、__________、__________、__________和数据类型。
2.在MySQL中,用于创建数据库的语句是__________。
3.以下哪个是MySQL中用于查询表中数据的语句?__________
4.在MySQL中,用于修改表中数据的语句是__________。
5.以下哪个是MySQL中用于删除表中数据的语句?__________
6.在MySQL中,用于创建表的语句是__________。
7.以下哪个是MySQL中用于删除表中列的语句?__________
8.在MySQL中,用于修改表中列的语句是__________。
9.以下哪个是MySQL中用于创建视图的语句?__________
10.在MySQL中,一个表的列默认的数据类型是__________。
三、简答题(每题5分,共10分)
1.简述MySQL中数据类型的作用。
2.简述MySQL中创建数据库的步骤。
四、编程题(每题10分,共20分)
1.编写一个SQL语句,创建一个名为“students”的表,包含以下列:id(主键)、name(字符串)、age(整数)、gender(字符串)。
2.编写一个SQL语句,查询“students”表中年龄大于20岁的学生信息。
二、多项选择题(每题3分,共10题)
1.以下哪些是MySQL中的数值数据类型?
A.INT
B.FLOAT
C.VARCHAR
D.DATE
E.BOOLEAN
2.在MySQL中,以下哪些是用于创建数据库的语句?
A.CREATEDATABASE
B.SELECT
C.INSERTINTO
D.DROPDATABASE
E.ALTERTABLE
3.以下哪些是MySQL中用于查询数据的操作?
A.SELECT
B.INSERTINTO
C.UPDATE
D.DELETE
E.WHERE
4.在MySQL中,以下哪些是用于修改数据的语句?
A.UPDATE
B.INSERTINTO
C.SELECT
D.DELETE
E.SET
5.以下哪些是MySQL中用于删除数据的语句?
A.DELETEFROM
B.DROPTABLE
C.SELECT
D.TRUNCATETABLE
E.ALTERTABLE
6.在MySQL中,以下哪些是用于创建表的语句?
A.CREATETABLE
B.ALTERTABLE
C.INSERTINTO
D.SELECT
E.DROPTABLE
7.以下哪些是MySQL中用于修改表中列的语句?
A.ALTERTABL