Mysql基础(习题卷25)
第1部分:单项选择题,共45题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]下面( )是MYSQL数据库默认的事务隔离级别。mysql数据库的方法
A)read
B)read
C)repeatable
D)serializable
答案:C
解析:题型:难度:2分数:2
2.[单选题]MySQL的日志在默认情况下,只启动了_______功能。
A)二进制日志
B)错误日志
C)通用查询日志
D)慢查询日志
答案:B
解析:
3.[单选题]下列关于关系数据模型的术语中,( ) 术语所表达的概念与二维表中的“行”的概念最接近
A)属性
B)关系
C)域
D)元组
答案:D
解析:
4.[单选题]解决并发操作带来的数据不一致性问题普遍采用( )机制
A)封锁
B)恢复
C)存取控制
D)协商
答案:A
解析:
5.[单选题]已知学生选课信息表:sc(sno,cno,grade)。查询“至少选修了一门课程,但没有学习成绩的学生学号和课程号”的SQL语句是( )。
A)SELECT sno,cno FROM sc WHERE grade=NULL
B)SELECT sno,cno FROM sc WHERE grade IS
C)SELECT sno,cno FROM sc WHERE grade IS NULL
D)SELECT sno,cno FROM sc WHERE grade=
答案:C
解析:
6.[单选题]关于在严格模式下处理无效值,哪个是错误的( )
A)允许超出范围的值
C)拒绝不正确数据类型的值。
D)拒绝没有缺省值的非空列。
答案:A
解析:
7.[单选题]以下匹配'1 ton' 和'2 ton' 及'3 ton' 的正则表达式是( )
A)'123 ton'
B)'1,2,3 ton'
C)'[123] ton'
D)'1|2|3 ton'
答案:C
解析:
8.[单选题]数据库中只存放视图的( )。
A)操作
B)数据
C)定义
D)数据行
答案:C
解析:视图是由基本表(或视图)导出的表,是虚(拟)表,数据库中只存储视图定义,并不存储视图对应的数据。
9.[单选题]执行语句“SELECT 'a'='A' ;”结果为( )。
A)1
B)0
C)NULL
D)False
答案:A
解析:
10.[单选题]设smajor是student表中的一个字段,以下能够正确判断smajor字段是否为空值的表达式是
A)smajor IS NULL
B)smajor = NULL
C)smajor=0
D)smajor='
答案:A
解析:空是Null ,判断是否为空用is null。
11.[单选题]视图不能单独存在,它必须依赖于( )。
A)视图
B)数据库
C)自由表
D)查询
答案:B
解析:
12.[单选题]语句ALTER TABLE实现的是哪类功能( )
A)数据查询
B)数据操纵
C)数据定义
D)数据控制
13.[单选题]在 SQL数据库一个班级表里只记录了100位同学的情况,那么对该表建立索引文件的描述正确的是()。
A)一定要,因为索引有助于加快搜索记录的进程。
B)不适宜,因为对少量记录的表进行索引实际上会产生不利的影响
C)一定要,因为索引对于任何数据库表都是必要的
D)没有必要,因为建立索引对任何数据库的性能都没有影响
答案:B
解析:
14.[单选题]下面选项中,用于添加外键约束的关键字是?
A)PRIMARY KEY
B)FOREIGN KEY
C)KEY
D)AUTO_INCREMENT
答案:B
解析:
15.[单选题]创建表的语句正确的是( )
A)create table mytable(id int(12),username varchar(20));
B)createtable mytable(id int(12),username varchar(20));
C)create table mytable(id(12),username(20) varchar));
D)create table mytable(id int(12);uername varchar(20));
答案:A
解析:
16.[单选题]SELECT语句中,用于限制查询结果数量的关键字是?
A)SEELCT
B)GROUP BY
C)LIMIT
D)ORDER BY
答案:C
解析:
17.[单选题]下面关于视图的描述正确的是( )。
A)视图没有表结构文件
B)视图中不保存数据
C)视图仅能查询数据
D)以上说法都不正确
答案:B
解析:
18.[单选题]For tables using persistent statistics, what is the outcome of this change? 对于使用持久统计的表,此更改的结果是什么?
A)InnoDB no longer automaticall updates index statistics after a CREATE TABLE statement.
B)InnoDB no longer automatically updates index statstics after the table structure is altereD)# InnoDB 在表结构改变后不再自动更新索引状态。
C)InnoDB no longer automatically updates index statistics after 10% of the rows in a table change
D)InnoDB no longer automatically updates index statstics after an ANALYZE TABLE statement.
答案:C
19.[单选题]下列选项中,定义唯一约束的基本语法格式是 ?
A)字段名 数据类型 UNION;
B)字段名 数据类型 IS UNIQUE;
C)字段名 数据类型 UNIQUE;
D)字段名 UNIQUE 数据类型;
答案:C
解析:
20.[单选题]下列哪些类型不是MySQL中常用的数据类型( )
A)var
B)int
C)time
D)char
答案:A
解析:
21.[单选题]有关停止MySQL服务的命令说法正确的是()。
A)net 服务名
B)stop 服务名
C)net stop 服务名
D)以上说法都不对
答案:C
解析:
22.[单选题]old_alter_table is disabled sql> SELECT @@old_alter_table;
Consider this statement on a RANGE-partitioned table:mysql ALTER TABLE orders DROP PARTITION p1, p3;What is the outcome of executing this statement?
A)All data in p1 and p3 partitions is removed and the table definition is changed.
B)All data in p1 and p3 partitions is removed, but the table definition remains unchanged.
C)Only the first partition (p1) will be dropped because only one partition can be dropped at any time.
D)It results in a syntax error because you cannot specify more than one partition in the same statement.答案:A
解析:*******
23.[单选题]SELECT INSERT('welcome', -4, 3, 'HA')的执行结果为( )。
A)HAcome
B)welHAe
C)welHAcome
D)welcome
24.[单选题]Which action is a function of the mysqlrplcheck utility? 哪个操作是mysqlplcheck 实用程序的功能?
A)Pings the replication master at regular intervals to check whether it is up 定期ping 复制主机以检查它是否是up
B)Displays the replication topology 显示复制拓扑
C)searches for a replication slave to fail over to 搜索复制从机是否故障转移
D)performs a test to check to prerequisites for replication between master and slave 执行一个测试以检查主机和从机之间的复制的先决条件
答案:D
解析:
25.[单选题]数据库系统按不同层次可采用不同的数据模型,三层结构中包括物理层、逻辑层和
A)系统层
B)服务层
C)表示层
D)概念层
答案:D
解析:数据库系统按不同层次可采用不同的数据模型,三层结构中包括物理层、逻辑层和概念层。
26.[单选题]select insert('长江长城黄山黄河',1,1,'黄')返回的是______。
A)长江长城黄山黄河
B)黄江长城黄山黄河
C)黄江黄城黄山黄河
D)长江长城长山长河
答案:B
解析:
27.[单选题]The MySQL user `adam' currently has USAGE permissions to the database. The football database is transactional and has non-stop updates from ......by using the --single-transaction option.
Which extra GRANT permissions are required for adam to take mysqldump backups?
class="fr-fic fr-dib cursor-hover">
A)The 'adam' user must also have SELECT on the football database for backups to work.
B)The 'adam' user must have the SUPER privilege in order bo take data backups.
C)The 'adam' user needs the PROCESS privilege to be able to take a consistent backup while other users are connected.
D)The 'adam' user must also have SINGLE TRANSACTION global grant to take a consistent backup.
答案:A
解析:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论