mysql企业笔试题目及答案.doc
mysql企业笔试题目及答案
一、单项选择题(每题2分,共10题)
1.在MySQL中,以下哪个数据类型用于存储日期和时间?
A.INT
B.VARCHAR
C.DATETIME
D.FLOAT
答案:C
2.要查询表中所有列的数据,使用的通配符是?
A.
B.%
C._
D.
答案:A
3.MySQL中创建数据库的命令是?
A.CREATEDATABASE
B.MAKEDATABASE
C.BUILDDATABASE
D.NEWDATABASE
答案:A
4.以下哪个关键字用于在MySQL中进行排序?
A.GROUPBY
B.ORDERBY
C.HAVING
D.WHERE
答案:B
5.在MySQL中,主键约束的关键字是?
A.PRIMARYKEY
B.FOREIGNKEY
C.UNIQUE
D.NOTNULL
答案:A
6.要删除表中的数据,使用的命令是?
A.DELETE
B.DROP
C.REMOVE
D.CLEAR
答案:A
7.MySQL中,用于连接两个表的关键字是?
A.JOIN
B.LINK
C.CONNECT
D.MERGE
答案:A
8.以下哪个函数用于计算平均值?
A.SUM()
B.AVG()
C.COUNT()
D.MAX()
答案:B
9.在MySQL中,视图是?
A.真实存在的表
B.虚拟表
C.临时表
D.存储过程
答案:B
10.要修改表结构,使用的命令是?
A.ALTERTABLE
B.CHANGETABLE
C.EDITTABLE
D.UPDATETABLE
答案:A
二、多项选择题(每题2分,共10题)
1.以下哪些是MySQL中的数据类型?()
A.INT
B.CHAR
C.BOOLEAN
D.DECIMAL
答案:ABD(MySQL中没有BOOLEAN类型,有TINYINT来表示布尔值)
2.以下哪些关键字可以用于数据筛选?()
A.WHERE
B.HAVING
C.LIMIT
D.DISTINCT
答案:AB
3.在MySQL中,索引的类型有()
A.B-Tree索引
B.Hash索引
C.Full-text索引
D.R-Tree索引
答案:ABC
4.以下关于存储过程的说法正确的是()
A.可重复使用
B.减少网络流量
C.提高安全性
D.只能返回一个结果集
答案:ABC
5.当在MySQL中执行多表连接时,可以使用()连接类型。
A.INNERJOIN
B.LEFTJOIN
C.RIGHTJOIN
D.CROSSJOIN
答案:ABCD
6.以下哪些是MySQL中的约束类型?()
A.NOTNULL
B.DEFAULT
C.CHECK
D.ENUM
答案:ABC(ENUM是数据类型不是约束类型)
7.以下关于MySQL事务的特性有()
A.原子性
B.一致性
C.隔离性
D.持久性
答案:ABCD
8.要查询MySQL中的系统信息,可以查询()
A.information_schema数据库
B.performance_schema数据库
C.mysql数据库
D.test数据库
答案:ABC
9.以下哪些操作可以优化MySQL查询性能?()
A.建立索引
B.合理使用缓存
C.避免全表扫描
D.频繁更新大表
答案:ABC
10.在MySQL中,以下关于外键的说法正确的是()
A.用于维护表间关系
B.可以参照自身表的主键
C.外键列的值必须在参照表的主键列中有对应值
D.外键只能有一个
答案:ABC
三、判断题(每题2分,共10题)
1.在MySQL中,一个表只能有一个主键。()
答案:True
2.VARCHAR类型比CHAR类型更节省空间。()
答案:True
3.MySQL中的视图不能更新。