MySQL数据库原理设计与应用模拟练习题
一、单选题(共31题,每题1分,共31分)
1.下列代码为创建图书视图的代码,请选择所缺少的部分代码。()v_book(barcode,bookname,author,price,booktype)()barcode,bookname,author,price,typenameFROMtb_bookinfoASb,tb_booktypeAStWHEREb.typeid=t.id;
A、CREATEVIEW、ASSELECT
B、CREATEVIEW、SELECT
C、CREATETABLE、ASSELECT
D、CREATETABLE、SELECT
正确答案:A
2.INSERT语句属于SQL语言的()组成部分。
A、DDL
B、DML
C、DQL
D、DCL
正确答案:B
3.下列选项中用于查询数据的是()。
A、INSERT
B、SELECT
C、UPDATE
D、DELETE
正确答案:B
4.在msyql.user表中权限字段的数据类型是()。
A、INT
B、VARCHAR
C、ENUM
D、FLOAT
正确答案:C
5.下面()语句不能查看视图。
A、DESCRIBE
B、SHOWTABLESTATU
C、SHOWVIEW
D、SHOWCREATEVIEW
正确答案:C
6.以下属于FROM子查询的是()。
A、标量子查询
B、列子查询
C、表子查询
D、行子查询
正确答案:C
7.下列选项中,()可返回表中指定字段的平均值。
A、MAX()
B、MIN()
C、AVG()
D、以上答案都不正确
正确答案:C
8.使用mysqldump命令时,()选项表示导出xml格式的数据。
A、#REF!
B、#REF!
C、#REF!
D、#REF!
正确答案:A
9.DELETE和TRUNCATE删除自动增长字段从1~4的所有值后,再次插入数据此字段的值分别为()。
A、1和1
B、5和5
C、1和5
D、5和1
正确答案:D
10.以下()选项用于为视图数据操作设置检查条件。
A、WITHCHECKOPTION
B、AS
C、SQLSECURITY
D、ALGORITHM
正确答案:A
11.以下()不能与回溯统计同时出现在同一查询语句中。
A、WHERE
B、LIMIT
C、ORDERBY
D、以上答案都不正确
正确答案:C
12.在数据库备份还原的命令中,“”符号表示()。
A、当前用户家目录
B、输入重定向
C、root用户家目录
D、输出重定向
正确答案:D
13.下列关于视图和表的说法正确的是()。
A、每个视图对应一个表
B、视图是表的一个镜像备份
C、对所有视图都可以像表一样执行UPDATE操作
D、视图的数据全部在表中
正确答案:D
14.下面关于“CREATEVIEWv_goodsASSELECTid,nameFROMgoods”描述错误的是()。
A、创建v_goods的用户默认为当前用户
B、视图算法由MySQL自动选择
C、视图的安全控制默认为DEFINER
D、以上说法都不正确
正确答案:D
15.创建用户时设置()选项,可让用户首次登陆操作SQL时,需要重置用户密码。
A、PASSWORDEXPIRE
B、PASSWORDEXPIREDEFAULT
C、PASSWORDEXPIRENEVER
D、PASSWORDEXPIREINTERVAL10DAY
正确答案:A
16.以下()可替换已有视图。
A、CREATEVIEW
B、REPLACEVIEW
C、CREATEORREPLACE
D、以上选项都不正确
正确答案:C
17.以下可以创建外键约束的表是()。
A、MyISAM表
B、InnoDB表
C、MEMORY表
D、以上答案全部正确
正确答案:B
18.以下组合中与主键约束功能相同的是()。
A、默认约束与非空约束
B、默认约束与唯一约束
C、唯一约束与非空约束
D、以上答案都不正确
正确答案:C
19.与行子查询中表达式“(a,b)(x,y)”表达的含义等价的是()。
A、(ax)AND(by)
B、(ax)OR((a=x)AND(b=y))
C、(ax)OR((a=x)AND(by))
D、以上答案都不正确
正确答案:C
20.下面用于存储二进制数据的是()。
A、INT
B、FLOAT
C、DECIMAL
D、BIT
正确答案:D
21.在数据库备份还原的命令中,“
A、root用户家目录
B、输入重定向
C、当前用户家目录
D、输出重定向
正确答案:B
22.在数据库建模的过程中