计算机二级中选择题是非常重要的,所以开始写一个每日一题的专栏。
答案及解析将在末尾公布!
今日主题:数据库维护与权限
1、在 MySQL 中,使用CREATE USER
语句创建用户时,用于设定口令的子句是( )
A. INDENTIFIED WITH
B. SET PASSWORD
C. INDENTIFIED BY
D. PASSWORD
2、设有如下语句:
GRANT UPDATE, SELECT, INSERT ON db_school.tb_student TO 'li'@'localhost' IDENTIFIED BY 'zhao' WITH GRANT OPTION;
执行后正确的叙述是( )
A. 用户 li 的权限不可转移给其他用户
B. 将用户的权限由 SELECT 修改为 INSERT
C. 将用户 li 的权限转移给用户 zhao
D. 为用户 li 分配 UPDATE 权限
3、在 MySQL 客户端输入如下命令:
SHOW GRANTS FOR 'Liyong'@'localhost';
系统显示:GRANT USAGE ON *.* TO 'Liyong'@'localhost'
则该用户的权限为( )
A. 对任何数据库和任何表都没有权限
B. 对所有数据库的所有表都拥有所有权限
C. 对当前数据库的所有表都拥有所有权限
D. 对当前数据库的所有表都没有权限
4、使用SELECT INTO ... OUTFILE
语句进行备份,所生成的备份文件( )
A. 只能使用LOAD DATA...INFILE
命令进行恢复
B. 与mysqldump
备份的文件内容完全相同
C. 可以使用mysqlimport
命令进行恢复
D. 可以使用mysql
命令进行恢复
5、以下关于二进制日志文件的叙述中,错误的是( )
A. 启用二进制日志文件,会浪费一定的存储空间
B. 启用二进制日志文件,系统的性能将有所降低
C. 二进制日志文件中记录了对数据的所有操作
D. RESET MASTER
语句能够清除二进制日志文件
6、MySQL 中,WITH GRANT OPTION
的作用是( )
A. 限制用户在指定时间段内使用权限
B. 允许用户撤销已授予的权限
C. 允许用户将拥有的权限授予其他用户
D. 管理其他用户的权限配置
7、设有语句:
LOAD DATA INFILE 'D:\books.txt' INTO TABLE db_book.tb_book FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '!';
以下叙述错误的是( )
A. 字段的分隔符是 ‘,’
B. 语句将磁盘文件的数据加载到 tb_book 表
C. 数据格式应与备份时的格式一致
D. 若 tb_book 不存在,则该语句将先建表再加载数据
8、收回用户xiaoming
在表tb_course
上的SELECT
权限,正确的语句是( )
A. REVOKE xiaoming ON SELECT FROM tb_course;
B. REVOKE SELECT ON tb_course FROM xiaoming@localhost;
C. REVOKE xiaoming@localhost ON SELECT FROM tb_course;
D. REVOKE SELECT ON xiaoming FROM tb_course;
9、当 MySQL 数据库出现故障后,使用最新备份文件恢复时,若要最大可能恢复数据,还应使用( )
A. 系统初始化文件
B. 数据库备份文件
C. 系统配置文件
D. 二进制日志文件
10、以下关于DROP USER
命令的叙述中,正确的是( )
A. 一条DROP USER
语句只能删除一个用户
B. 执行DROP USER
必须拥有REVOKE
权限
C. 删除用户不会影响其创建的数据库对象
D. 删除用户时主机名可以省略
1、答案:C
解析:CREATE USER 'user'@'host' IDENTIFIED BY 'password'
是创建用户并设密码的语法;A 用于指定认证插件,B 是单独修改密码的命令。
2、答案:D
解析:语句为用户 li 授予 UPDATE、SELECT、INSERT 权限,且允许转移权限(WITH GRANT OPTION);A 错误(允许转移);B、C 错误(未修改或转移权限)。
3、答案:A
解析:GRANT USAGE
表示用户存在但无任何权限。
4、答案:C
解析:SELECT INTO OUTFILE
导出的文件可通过LOAD DATA INFILE
或mysqlimport
恢复;A 错误(不止一种方式);B 错误(mysqldump 备份包含表结构,此方式仅数据);D 错误(mysql 是客户端工具,不直接恢复数据文件)。
5、答案:C
解析:二进制日志仅记录数据更新操作(INSERT、UPDATE、DELETE 等),不记录查询操作(SELECT),C 错误。
6、答案:C
解析:WITH GRANT OPTION
允许被授权者将权限转移给其他用户。
7、答案:D
解析:LOAD DATA
要求目标表必须已存在,否则会报错,D 错误。
8、答案:B
解析:REVOKE 权限 ON 表 FROM 用户@主机
是收回权限的语法;A、C、D 语法错误。
9、答案:D
解析:二进制日志记录了备份后的数据更新操作,结合备份文件可恢复到故障前的状态。
10、答案:C
解析:删除用户不影响其创建的数据库、表等对象;A 错误(可删除多个用户);B 错误(需DROP USER
权限);D 错误(主机名不可省略,默认%
)。
完整版 PDF(含二级更多题目题库)
点击下载
以上就是本期内容,如有错误请指正!