mysql数据库考试试题及答案.doc
mysql数据库考试试题及答案
一、单项选择题(每题2分,共10题)
1.在MySQL中,用于创建数据库的语句是()
A.CREATETABLE
B.ALTERDATABASE
C.CREATEDATABASE
D.DROPDATABASE
答案:C
2.以下哪种数据类型用于存储日期和时间()
A.INT
B.VARCHAR
C.DATETIME
D.FLOAT
答案:C
3.在MySQL中,主键约束的关键字是()
A.FOREIGNKEY
B.PRIMARYKEY
C.UNIQUE
D.CHECK
答案:B
4.要查询表中所有列的数据,使用的符号是()
A.
B.%
C._
D.
答案:A
5.以下哪个命令用于删除表中的数据()
A.DELETE
B.DROPTABLE
C.TRUNCATE
D.ALTERTABLE
答案:A
6.在MySQL中,存储过程的创建使用()关键字。
A.FUNCTION
B.PROCEDURE
C.VIEW
D.INDEX
答案:B
7.用于将查询结果排序的关键字是()
A.GROUPBY
B.ORDERBY
C.HAVING
D.WHERE
答案:B
8.以下哪个函数用于计算平均值()
A.SUM()
B.AVG()
C.COUNT()
D.MAX()
答案:B
9.在MySQL中,外键约束用于()
A.保证列的唯一性
B.关联两个表
C.定义默认值
D.限制列的数据类型
答案:B
10.要修改表结构,使用()语句。
A.ALTERTABLE
B.CREATETABLE
C.DROPTABLE
D.INSERTINTO
答案:A
二、多项选择题(每题2分,共10题)
1.以下哪些是MySQL中的数据类型()
A.CHAR
B.DECIMAL
C.BOOLEAN
D.TEXT
答案:ABD(MySQL中没有BOOLEAN类型,用TINYINT代替)
2.可以用于条件筛选的关键字有()
A.WHERE
B.HAVING
C.FOR
D.CASE
答案:AB
3.以下关于视图的说法正确的是()
A.视图是虚拟的表
B.视图可以简化复杂查询
C.视图可以更新数据
D.视图不占用存储空间
答案:ABC(视图占用一定的系统资源,虽然它不存储实际数据,但不是完全不占用存储空间)
4.在MySQL中,索引的类型有()
A.普通索引
B.唯一索引
C.主键索引
D.全文索引
答案:ABCD
5.以下哪些操作可以在表中添加数据()
A.INSERTINTO
B.UPDATE
C.LOADDATAINFILE
D.SELECTINTO
答案:AC
6.关于MySQL中的事务,以下正确的是()
A.事务具有原子性
B.事务具有一致性
C.事务具有隔离性
D.事务具有持久性
答案:ABCD
7.以下哪些是MySQL中的函数()
A.UPPER()
B.LOWER()
C.CONCAT()
D.SUBSTR()
答案:ABCD
8.要在MySQL中进行多表查询,可以使用()
A.JOIN
B.UNION
C.CROSSJOIN
D.NATURALJOIN
答案:ABCD
9.以下哪些是MySQL数据库管理工具()
A.phpMyAdmin
B.Navicat
C.MySQLWorkbench
D.SQLyog
答案:ABCD
10.在MySQL中,用于备份数据库的方法有()
A.mysqldump命令
B.直接复制数据文件
C.使用第三方工具备份
D.利用存储过程备份
答案:ABC(没有专门利用存储过程进行备份这种常见方式)
三、判断题(每题2分,共10题)
1.在MySQL中,表名区分大小写。()
答案:False
2.一个表只能有一个主键。()
答案:True
3.视图可以像表一样直接插入数据。()
答案:F