计算机二级mysql试题及答案.doc
计算机二级mysql试题及答案
一、单项选择题(每题2分,共10题)
1.在MySQL中,以下哪个关键字用于创建数据库?()
A.CREATEB.ALTERC.DROPD.SELECT
答案:A
2.以下哪种数据类型用于存储可变长度的字符串?()
A.CHARB.VARCHARC.INTD.FLOAT
答案:B
3.在MySQL中,查询语句的关键字是()
A.INSERTB.UPDATEC.DELETED.SELECT
答案:D
4.以下哪个函数用于计算平均值?()
A.SUM()B.AVG()C.MAX()D.MIN()
答案:B
5.在MySQL中,主键约束的关键字是()
A.FOREIGNKEYB.PRIMARYKEYC.UNIQUED.CHECK
答案:B
6.要修改表结构,使用的SQL语句是()
A.ALTERTABLEB.CREATETABLEC.DROPTABLED.SELECTTABLE
答案:A
7.以下哪种连接类型会返回两个表中的所有行?()
A.INNERJOINB.LEFTJOINC.RIGHTJOIND.FULLJOIN
答案:D
8.在MySQL中,存储过程的创建使用()关键字。
A.FUNCTIONB.PROCEDUREC.VIEWD.TRIGGER
答案:B
9.以下哪个语句用于删除表中的数据?()
A.DELETEB.DROPC.TRUNCATED.CLEAR
答案:A
10.要给用户授予权限,使用的语句是()
A.GRANTB.REVOKEC.SHOWD.USE
答案:A
二、多项选择题(每题2分,共10题)
1.以下哪些是MySQL中的数据类型?()
A.DATEB.TEXTC.BOOLEAND.ENUM
答案:ABD
2.在MySQL中,以下哪些操作可以在视图上进行?()
A.SELECTB.INSERTC.UPDATED.DELETE
答案:A
3.以下哪些是MySQL中的约束类型?()
A.NOTNULLB.DEFAULTC.AUTO_INCREMENTD.INDEX
答案:ABC
4.以下哪些语句可以用于数据的备份和恢复?()
A.mysqldumpB.sourceC.restoreD.backup
答案:AB
5.在MySQL中,以下哪些是聚合函数?()
A.COUNT()B.AVG()C.LENGTH()D.CONCAT()
答案:AB
6.以下哪些操作需要使用事务来保证数据的完整性?()
A.银行转账B.库存管理C.用户登录D.数据查询
答案:AB
7.以下哪些是MySQL中的存储引擎?()
A.InnoDBB.MyISAMC.MemoryD.SQLite
答案:ABC
8.以下哪些可以用于优化MySQL查询性能?()
A.索引B.优化查询语句C.调整服务器参数D.增加数据冗余
答案:ABC
9.在MySQL中,以下哪些操作与用户管理相关?()
A.创建用户B.修改用户密码C.授予用户权限D.删除用户
答案:ABCD
10.以下哪些可以用于处理MySQL中的日期和时间?()
A.YEAR()B.MONTH()C.DAY()D.HOUR()
答案:ABCD
三、判断题(每题2分,共10题)
1.在MySQL中,视图是一个虚拟的表。()
答案:正确
2.一个表只能有一个外键约束。()
答案:错误
3.存储过程可以接受参数。()
答案:正确
4.在MySQL中,INT类型和BIGINT类型占用相同的存储空间。()
答案:错误
5.可以使用ALTERTABLE语句添加新的列到表中。()
答案:正确
6.在MySQL中,DELETE语