国家开放大学数据库运维
重新登录dbnormal账户并使用select语句查询student数据库的student2表中全部内容。(3分)
答案是:exit; mysql -u dbnormal -p; select * from student.student2;
返回dbnormal账户使用select语句查看student数据库中student2表的信息,并查看所有权限。(3分)
答案是:select * from student.student2; show grants; (发现仍可查询到信息,但select权限不存在了)
在root账户下回收全局的select 权限。(3分)
答案是:revoke select on *.* from dbnormal@localhost;
在root账户查看账户dbnormal@localhost的权限并在另外的终端登录dbnormal@localhost账户,使用select查询student数据库student2表的所有内容。 (5分)
答案是:show grants for dbnormal@localhost; mysql -u dbnormal -p; select * from student.student2;
使用一条sql语句修改账户dbnormal@localhost用户密码为‘654321’并对其授予全局的select、delete、create权限。(3分)
答案是:grant select,delete,create on *.* to dbnormal@localhost identified by '654321';
账户权限授予和回收以及权限生效时机: (1) 登入root账户并创建一个密码为“123456”的普通用户账户“dbnormal”; (3分) 答案:
答案是:mysql -u root -p; create user ‘dbnormal’@’localhost’ identified by ‘123456’;
查看该用户所拥有所有权限;(2分)
答案是:show grants;
登录dbnormal@localhost账户并使用update语句修改账户密码为‘123456’(4分)
答案是:UPDATE mysql.user SET password=PASSWORD('db123456') WHERE user="dbnormal" and host="localhost"; (会发现操作被拒绝,因为该用户没有对mysql数据库中的user表的访问权限)
登录dbnormal@localhost账户并使用set password语句修改账户密码为‘654321’(6分)
答案是:mysql -u dbnormal -p; set password=password('654321');
修改账户databasenormal@localhost用户名称为dbnormal(4分)
答案是:rename user databasenormal@localhost to dbnormal@localhost;
实现对用户账户方面的基本操作: (1)创建一个密码为“123456”的普通用户账户“databasenormal”;(4分)
答案是:create user ‘databasenormal’@’localhost’ identified by ‘123456’;
给表employees增加字段名favoriate_activity,数据类型为VARCHAR(100);(3分)
答案是:ALTER TABLE employees ADD favoriate_activity VARCHAR(100);
修改表employees的gender字段,数据类型为CHAR(1),非空约束;(3分)
答案是:ALTER TABLE employees MODIFY gender CHAR(1) NOT NULL;
将表employees的mobile字段修改到office_code字段后面;(3分)
答案是:ALTER TABLE employees MODIFY mobile VARCHAR(25) AFTER office_code;
创建表offices和employees,写出创建语句;(8分)
答案是:CREATE TABLE offices ( Office_code int(10) not null, city varchar(50), address varchar(50), country varchar(50), postal_code varchar(15) PRIMARY KEY (office_code) ); CREATE TABLE employees ( Employee_number INT(10) NOT NULL PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), mobile VARCHAR(25), office_code INT(10), job_title VARCHAR(50), note VARCHAR(255), gender VARCHAR(5), );
数据库company中有如下两张表 表offices(office_code, city, address, country, postal_code)office_code为主键, 表employees(employee_numbe
答案是:答案: CREATE DATABASE company;
假设有两台服务器A与B, IP分别为A(10.10.10.22), B(10.10.10.53) 两台服务器的操作系统都使用windows系统, 且两台服务器的Mysql数据库版本一致, 请完成下列操作: (1)在A数据库上创建一个用户
答案是:答案: mysql>CREATE USER 'user'@ '10.10.10.53' IDENTIFIED BY '1234'; 答案: mysql>grant replication slave on *.* to 'user'@'10.10.10.53' identified by '1234' ; 答案: mysql>flush privileges 答案: mysql>select user,host from mysql.user; 答案: server-id=1 log_bin=master-bin log_bin-index=master-bin.index 答案: SHOW MASTER STATUS 答案: change master to master_host='10.10.10.22' 答案: SHOW SLAVE STATUS\G
查看mysql数据库下columns_priv表中该用户条目
答案是:select * from columns_priv where User='databasenormal' ;
查看mysql数据库下table_priv表中该用户条目(2分)
答案是:select * from tables_priv where User='databasenormal' ; (2分)
查看mysql数据库下user表中该用户的条目;(2分)
答案是:select * from user where User='databasenormal' \G
使用grant命令对其进行student 数据库的student2的表的stuno列的select操作授权;(2分)
答案是:grant select(stuno) on student.student2 to databasenormal@localhost;
创建名为student2的表,包括stuno(学号列)、stubir(生日列)、age(年龄列),并设置主键为stuno(8分)
答案是:create table student2 ( stuno char(50), stubir char(4), age int, PRIMRY KEY stuno );
创建名为student的数据库(2分)
答案是:create database student;
登录root账户创建普通账户并给普通账户授权:(2分) (1)创建一个密码为“123456”的普通用户账户“databasenormal”;
答案是:create user ‘databasenormal’@’localhost’ identified by ‘123456’;
基于拷贝文件的恢复说法正确的是( BC ) A.在恢复过程中不需要关闭MySQL服务器 B.进行数据库恢复的MySQL服务的版本要与备份的MySQL服务的版本保持一致 C.恢复过程中需要备份的配置文件与数据文件 D.恢复过程中只需要
答案是:BC
关于文件系统冷备份的说法正确的是( ACD ) A. 文件系统冷备份就是直接使用操作系统提供的命令对文件进行拷贝 B. 文件系统冷备份只需要拷贝相关的数据文件即可 C. 对于InnoDB存储引擎的数据表中的数据文件包含在根目录下的ib
答案是:ACD
下列关于事务日志和二进制日志说法正确的是( AB ) A.二进制日志记录了对MySQL数据库中的DML操作 B.事务日志是InnoDB存储引擎特有的日志 C.默认情况下事务日志与二进制日志存放的目录是不同的 D.事务日志与可以使用
答案是:AB
下列关于InnoDB的事务日志的说法正确的是( AC ) A.事务日志包括重做日志Redo和回滚日志Undo B.Redo log记录的是全部完成并且写入磁盘的事务,记录在文件ib_logfile0、ib_logfile1或者ib_lo
答案是:AC
下列关于查看MySQL二进制日志文件的命令正确的是( CD ) A.select binary logs B. select master logs C.show binary logs
答案是:CD
实际生产环境中的备份,需要考虑哪些备份内容?( ABCD ) A.表定义和数据 B.非显著数据 C.服务器配置和复制配置 D.操作系统和设计代码
答案是:ABCD
MySQL的备份策略收到哪些因素的影响( ABCD ) A.数据库的可用性 B.存储引擎 C.锁策略 D.MySQL拓扑结构
答案是:ABCD
按照不同的划分标准,备份类型划分为( ABCD ) A.在线备份与离线备份 B.物理备份与逻辑备份 C.完全备份与增量备份 D.本地备份与异地备份
答案是:ABCD
事务故障的恢复的步骤包括( BC ) A. 正向扫描日志文件,建立撤销队列和重做队列 B. 反向扫描日志文件,查找此事务的更新操作 C. 对事务的更新操作执行逆操作 D. 分别对撤销队列和重做队列执行相应的操作
答案是:BC
数据库中的故障种类可以分为( ABCD ) A.事务故障 B. 系统故障 C.介质故障 D. 计算机病毒
答案是:ABCD
数据完整性约束包含的三大方面为( ACD ) A.实体完整性 B.参照完整性 C.主键完整性 D.用户定义完整性
答案是:ACD
MySQL指定某服务器下全部的数据库的权限层级为( BC ) A. 数据库层级 B. 用户层级 C. 全局层级 D. 数据库层级
答案是:BC
MySQL中权限的范围可以到数据库或表的权限为( CD ) A.select B. update C.create D. drop
答案是:CD
MySQL修改root用户密码的语法为( ACD ) A. mysqladmin –u user_name –h host_name –ppassword “new_password”; B. INSERT INTO mysql.use
答案是:ACD
DB表权限列包括以下哪几个字段( AC ) A.Create_routine_priv B. Grantor C. Alter_routine_priv D. Timestamp
答案是:AC
Host表的用户列包含哪几个字段( AB ) A. Host B. Db C. User D. Table_name
答案是:AB
DB表包括以下哪几个列( AB ) A. 用户列 B. 权限列 C. 安全列 D. 资源控制列
答案是:AB
MySQL服务器安装时,自动建立两个数据库,首先是mysql数据库,该数据库是MySQL权限系统的核心,包含以下哪几个表:( ABD ) A. user表 B. db表 C. procs
答案是:ABD
在MySQL中,属于数据层级操作权限的有( ABC ) A. select权限 B. insert权限 C. update权限 D. alter权限
答案是:ABC
MySQL中,在某表内除主键以外的某一列,每一元组该列的取值都是唯一的约束类型为( BD ) A.主键完整性约束 B. 唯一索引约束 C.完整性约束 D.
答案是:BD
视图的作用有(ABC) A. 简化用户的数据操作 B. 提供了一定程度的逻辑独立性 C. 提供了一定程度的逻辑独立性 D. 提高查询性能
答案是:ABC
创建唯一性索引的方法有(AB) A.设置主键约束 B.CREATE INDEX B.设置非空约束 D.CREATE TABLE
答案是:AB
下面数据库名称合法的是( CD ) A.db1/student B.db1.student C.db1_student D.db1&student
答案是:CD
外键定义中ON DELETE与ON UPDATE有几种设置( ABCD ) A.CASCADE B.NO ACTION C.RESTRICT
答案是:ABCD
关于临时表的描述正确的是( ABCD ) A.只在创建的会话可见,其它会话不能访问另一个会话创建的临时表 B.临时表只存在于会话生命周期中 C.临时表可以与非临时表有相同的名称 D.临时表不能使用SHOW TABLES显示
答案是:ABCD
MySQL中可以创建的索引有( ABCD ) A.聚簇索引 B.普通索引 C.主键索引 D.全文索引
答案是:ABCD
关于索引的描述正确的是( ABC ) A.一个表上可以创建多个索引 B.一个索引可以包括多个字段 C.一个字段可以出现在多个不同的索引中 D.一个索引可以建立在多个表上
答案是:ABC
下面关于创建和管理索引不正确的描述是( ABD ) A. 索引的目的是为增加数据操作的速度 B. 索引是数据库内部使用的对象 C. 索引建立得太多,会降低数据增加删除修改速度 D. 只能为一个字段建立索引
答案是:ABD
在MySQL数据库中,下列关于创建数据库表的描述不正确的是( ABD ) A. 在创建表时必须设定列的约束 B. 在删除表的时候通过外键约束连接在一起的表会被一同删除 C. 在创建表时必须设置列类型 D. 通过CREATE TAB
答案是:ABD
在MySQL数据库中,下列关于创建、管理数据库的操作语句不正确的是( CD ) A.CREATE DATABASE Instant B. USE Instant C. NEW DATABASE Instant
答案是:CD
关于MySQL线程独享内存叙述正确的是(ABC) A. 线程栈信息使用内存主要用来存放每一个线程自身的标识信息 B. 由于磁盘和内存的读写性能完全不在一个数量级,所以通过排序使用内存(sort_buffer_size)来平衡两者读写性能
答案是:ABC
关于MySQL服务器内存管理叙述正确的是(ABC) A. MySQL数据库的内存从使用方式上主要分为以下两类:线程独享内存(Thread memory)和全局共享内存(Sharing) B. 线程独享内存主要用于各客户端连接线程存储各种
答案是:ABC
关于使用mysqld_safe命令或者mysqld启动MySQL数据库的叙述正确的是(ABC) A. 当使用mysql_safe命令启动MySQL服务,它会执行一系列的检查,其中就包括查看MySQL数据库根目录下是否存在mysql.pid
答案是:ABC
关于临时表的描述正确的是( ABCD ) A. 只在创建的会话可见,其它会话不能访问另一个会话创建的临时表 B. 临时表只存在于会话生命周期中 C. 临时表可以与非临时表有相同的名称 D. 临时表不能使用SHOW TABLES显示
答案是:ABCD
MySQL数据库正常使用情况下必须含有以下哪三种文件(ABC) A. ibd文件 B. myd文件 C. myi文件
答案是:ABC
关于MySQL查询日志表特点描述正确的是(ABC) A. 日志表的写操作不会记入二进制日志,同样,如果有复制环境的话,日志表的内容也不会被复制到其他Slaves节点 B. 刷新日志表或日志文件,可以使用FLUSH TABLES或FLUS
答案是:ABC
MySQL中,对二进制文件的功能描述正确的是(AB) A. 主从数据库通过二进制文件的传递达到主从同步目的 B. 二进制文件可用于数据恢复,通过应用二进制日志文件,能够将数据库恢复到故障发生前的状态。 C. 数据库运行过程中的错误信息
答案是:AB
MySQL中,关于各类日志文件叙述正确的是(BCD) A. 二进制日志会以二进制的形式记录数据库的各种操作,并记录查询语句。 B. 错误日志会记录MySQL服务器启动、关闭和运行时出错等信息。 C. 慢查询日志记录执行时间超过指定时间
答案是:BCD
MySQL 中,下面可以查看Country表的存储引擎的是(ACD) A. SHOW CREATE TABLE Country; B. SHOW ENGINE Country STATUS; C. SHOW TABLE STATUS
答案是:ACD
数据库系统运维内容包括数据库备份与恢复,其中数据库备份分级包括(ABCD)。 A.本地备份 B.异地备份 C.同步备份 D.实时备份
答案是:ABCD
数据库系统运维内容包括数据库性能优化,其具体工作包括(ABCD)。 A. 服务器核心参数调优 B.SQL(Structured Query Lan guage,结构化查询语言)调优 C. 减少连接数 D. 数据库对象调优
答案是:ABCD
以下属于数据库系统运维的主要内容的是(ABCD)。 A. 数据库安装与配置 B. 数据库安全性管理 C. 数据库备份与恢复 D. 预防性巡检
答案是:ABCD
数据库运维的目标是保证数据库系统的(BC)。 A.共享性 B.高性能 C.高可用性 D.安全性
答案是:BC
一个完整的IT运维服务体系主要有(ABD)部分组成。 A.运维服务管理流程 B.运维规章制度与工作规范 C.运维服务业务流程 D.运维服务团队
答案是:ABD
数据库管理系统的主要功能包括(ABCD)。 A. 数据定义功能 B. 数据操作功能 C. 数据库的运行管理 D. 数据库的建立和维护
答案是:ABCD
数据实现集中控制,包括(ABC)。 A.安全性控制 B.完整性控制 C.并发控制 D.稳定性控制
答案是:ABC
数据库的特点包括(ABCD)。 A. 实现数据共享 B. 减少数据的冗余 C. 数据的独立性 D. 数据实现集中控制
答案是:ABCD
数据库系统的重要特征包括(ACD)。 A.数据的独立性 B.数据的高冗余 C.数据的完整性 D.数据的共享性
答案是:ACD
广义上来说,属于数据的可以是(ABCD)。 A.数字 B.文本 C.图像 D.音频
答案是:ABCD
下列有关中继日志文件介绍错误的是(B) A. 中继日志文件和日志文件索引的保存路径可以通过--relay-log和--relay-log-index参数进行自定义 B. 中继日志文件拥有与二进制日志文件不同的结构 C. 遇到了从数据库
答案是:B
显示复制线程状态(分行显示)的命令是(B) A. Show slave status B. Show slave status\g C. Show master status\G D. Show master logs
答案是:B
下列哪个选项可以让从数据库变成其他服务器的主数据库(B) A. relay_log B. log_slave_updates C. log-bin D. binlog_do_db
答案是:B
状态文件relay-log.info的主要作用是(A) A. 保存处理进度及中继日志文件的位置 B. 保存处理进度及二进制日志文件的位置 C. 保存复制环境中连接主数据库节点的配置信息 D. 记录磁盘上的二进制日志文件
答案是:A
状态文件master.info的主要作用是(C) A. 保存处理进度及中继日志文件的位置 B. 保存处理进度及二进制日志文件的位置 C. 保存复制环境中连接主数据库节点的配置信息 D. 记录磁盘上的二进制日志文件
答案是:C
下列关于Percona Xtrabackup描述最正确的是( A) A.如果是从主数据库获得备份,可以从xtrabackup_binlog_pos_innodb文件中获得复制开始的位置 B.如
答案是:A
查看复制线程的语句是( A ) A.SHOW PROCESSLIST B.SHOW PROCESS C.SHOW SLAVE STATUS D.上述都不是
答案是:A
启动复制时,从数据库连接到主数据库并重放其二进制日志的过程中,下列描述正确的是(B) A.通过修改my.ini来配置 B.使用CHANGE MASTER TO语句配置 C.允许指向别的主数据库时须重启从
答案是:B
主服务器配置文件中必须明确且唯一指定的是( A) A.server-id B.log_bin C. log_bin-index D.max_connections
答案是:A
确认二进制日志文件是否已经在主库上创建的命令是(B) A.SHOW SLAVER STATUS B.SHOW MASTER STATUS C.SHOW MASTER D.SHOW SLAVER
答案是:B
有时为了数据统计的方便会建立( C )来加速辅助统计量的计算工作 A. 影子表 B. 临时表 C. 汇总表 D. 系统变量表
答案是:C
以下关于使用逆规范化技术优化数据库对象说法错误的是( C ) A.逆规范化会引入数据冗余 B.逆规范化可以提升检索速度并减少JOIN操作 C.逆规范化不会带来数据完整性的额外问题 D.使用拟规范化操作之前应充分考虑其他方法
答案是:C
一张表最多只能有( B )个分区 A.256 B.1024 C.512 D.1000
答案是:B
以下哪个命令用于查看SQL语句会作用于哪些分区( D ) A.EXPLAIN B.SHOW GLOBAL STATUS C.EXPLAIN DEFINATION
答案是:D
使用拆分表的方法将有助于( B ) A.存储更多数据 B.提升查询和更新效率 C.提升耦合度 D.节省存储空间
答案是:B
MySQL支持以下哪种情况的子查询优化( A ) A.简单SELECT查询中的子查询 B.带有GROUPBY、HAVING、聚集函数 C.使用ORDERBY中带有LIMIT D.内表、外表的个数超过MySQL支持的最大表的连接数
答案是:A
以下哪一项不属于子查询( A ) A. 库子查询 B. 行子查询 C. 标量子查询 D. 列子查询
答案是:A
关于查询优化技术,说法错误的是( B ) A.查询重用方法节省查询的时间但是会占用更多内存 B.相同查询任务对应的查询语句也是一样的 C.并行查询将查询计划分解到多个实例上并行计算再合并结果 D.同一条查询语句可能有多种执行计划
答案是:B
查询优化策略中,正确的策略是(D) A.尽可能早地执行笛卡尔积操作 B.尽可能早地执行并操作 C.尽可能早地执行差操作 D.尽可能早地执行选择操作
答案是:D
关于查询执行过程,错误的说法是( D ) A.执行SQL语句之前会先查询高速缓存 B.语句解析主要包括语法和语义的检查、获得锁、访问权限核对等过程 C.优化器优化查询语句并选择最佳的执行计划 D.SQL语句未命中缓存时处理过程为:语
答案是:D
MySQL中,可以用于备份数据库的命令是(B) A.mysqlimport B. mysqldump C. mysql D. copy
答案是:B
下列操作不能够释放会话某一表的当前所有锁的是(B) A.执行命令UNLOCK TABLES B. 对另一表执行LOCK TABLES C. 执行命令START TRANSACTION D. 对同一表执行LOCK TABLES
答案是:B
MyISAM存储引擎的系统变量concurrent_insert的取值以及值对应的作用描述错误的是(D) A.0表示不允许并发插入 B. 1表示若表中没有洞,则允许并发插入 C. 2表示无论表中是否有洞,都允许并发插入 D. 3 表
答案是:D
使用lock tables命令给MyISAM存储引擎的表student添加共享锁,并保证数据表能够并发插入(B) A.LOCK TABLES student READ B. LOCK TABLES student READ LOCAL
答案是:B
对于不同存储引擎的数据表的描述错误的是(C) A.MyISAM存储引擎不支持事务和行级锁 B. InnoDB存储引擎的数据表 C. MySQL中的存储引擎都不支持并发插入 D. Memory存储引擎支持内存表的实现
答案是:C
MYSQL中查询系统变量的命令是(A) A. show variables B. show variable C. check variables D. ch
答案是:A
系统故障的恢复操作正确的是( D) A. 反向扫描日志文件,对故障发生前已经提交的事务记入重做队列,故障发生时未完成的事务计入撤销队列 B. 反向扫描日志文件,对故障发生前已经提交的事务记入撤销队列,故障发生时未完成的事务计入重做
答案是:D
数据库中缓冲区写入磁盘使用的算法是( D) A.FIFO B. LFU C.ARC D. LRU
答案是:D
数据库恢复用到的技术是( A) A.数据库备份和登记日志文件 B. 数据库备份 C.登记日志文件 D. 数据库复制
答案是:A
Mysql权限层级中用户层级相当于(A) A. 全局层级 B. 数据层级 C. 子程序层级 D. 列层级
答案是:A
关于限制MySQL账户资源次数,表示限定同时段内该用户账户连接到MySQL服务器的最大并发连接数的是(D) A. max_questions B. max_updates C. max_upda
答案是:D
关于限制MySQL账户资源次数,表示限定每小时内该用户账户向MySQL服务器发送查询语句或者mysql命令的最大允许次数的是(A) A. max_questions B. max_updates
答案是:A
关于Mysql修改密码权限说法错误的是(D) A. root账户的密码只能由root账户进行修改 B. 普通用户账户密码的修改可以由root账户进行修改 C. 普通用户账户密码的修改可以由普通账户自己进行修改 D. 普通用户账户密码
答案是:D
Mysql服务器安装时,下列说法正确的是(C) A. 数据库内容为空 B. Mysql建立一个名为mysql的数据库 C. Mysql建立一个名为mysql的数据库和一个名为test的数据库 D. Mysql建立
答案是:C
用于控制用户对数据库表指定数据进行更新的权限为(C) A. select权限 B. insert权限 C. update权限 D. delete
答案是:C
用于控制用户建立数据库、数据库表和索引(D) A. select权限 B. index权限 C. alter权限 D. create权限
答案是:D
用于控制用户所修改的数据表或修改数据表中某列属性(C) A. select权限 B. index权限 C. alter权限 D. crea
答案是:C
用于控制用户对数据库表建立或删除索引的权限为(B) A. select权限 B. index权限 C. alter权限 D. create
答案是:B
Mysql的自身防御机制不包括(A) A. 数据库注入 B. 用户的身份验证管理 C. 基于权限系统的访问控制 D. 视图、存储过程、加密函数
答案是:A
使用grant select on table.* to username@localhost语句时如果table不存在会如何响应( C) A.显示请选择其他数据库 B.显示查询成功并创建表 C.只显示查询成功
答案是:C
执行语句grant select on *.* to username@localhost的意义(D) A.赋予username用户在任意用户任意表的select权限 B.登录到username用户 C.不赋予username用户选择
答案是:D
下列Mysql权限表中,只存在用户列和权限列,对表级别设置权限的是 (B) A. columns_priv权限表 B.table_priv权限表 C.db权限表 D. procs
答案是:B
Mysql授权表中,使用Host、Db、User、Routine_time表示存储过程和存储函数操作权限约束的表是 (D) A. columns_priv权限表 B.table_priv权限表 C.db权限表
答案是:D
发送执行GRANT 语句时,服务器会在(D)创建一个记录项,并把你用户名、主机名和口令记录在User、Host、Password列中。 A.host权限表 B.table_priv权限表 C.db权限
答案是:D
在需求分析阶段,数据字典是对系统中(D) A. 数据的描述 B. 处理的描述 C. 功能的描述 D. 数据和处理关系的描述
答案是:D
关于索引正确的说法是(B) A. 使用索引可以提高数据查询速度和数据更新速度 B. 使用索引可以提高数据查询速度,但会降低数据更新速度 C. 使用索引可以提高数据查询速度,对数据更新没有影响 D. 使用索引对数据查询速度和数据更新速
答案是:B
下列(C)数据不适合创建索引。 A. 经常被查询搜索的列,如经常在where字句中出现的列 B. 是外键或主键的列 C. 包含太多重复选用值得列 D. 在ORDER BY字句中使用的列
答案是:C
目前为: 2/3 页  首页   上页  下页 尾页