2020年计算机二级考试《MySQL》练习试题及答案
1[单选题]在MySQL中,通常使用________语句来指定一个已有数据库作为当前工作数据库。
A.USINGB.USEDC.USESD.USE
参考答案:D
2[单选题]数据模型反映的是( )
A.事物本身的数据和相关事物之间的联系
B.事物本身所包含的数据
C.记录中所包含的全部数据
D.记录本身的数据和相关关系
参考答案:A
3[单选题]通过以下哪个语句临时关闭事件e_test( )
A.alter event e_test disable
B.alter event e_test drop
C.alter event e_test enable
D.alter event e_test delete
参考答案:A
4[单选题]mysql中存储用户全局权限的表是( )
A.table_priv
B.procs_priv
C.columns_priv
D.user
参考答案:D
5[单选题]mysql中索引的关键字是( )
A.fulltext ly index C.unique index D.index
参考答案:C
6[单选题]实现数据恢复的命令是( )
A.sql C.urn
参考答案:B
7[单选题]给名字是zhangsan的用户分配对数据库studb中的stuinfo表的查询和插入数据权限的语句是( )
A.grant select,insert on studb.stuinfo for‘zhangsan’@’localhost’
B.grant select,insert on studb.stuinfo to ‘zhangsan’@’localhost’
C.grant‘zhangsan’@’localhost’ to select,insert for studb.stuinfo
D.grant ‘zhangsan’@’localhost’ to studb.stuinfo on select,insert
参考答案:B
8[单选题]下列语句中,________不是表数据的基本操作语句。
A.CREATE语句B.INSERT语句C.DELETE语句D.UPDATE语句
参考答案:A
9[单选题] 在SELECT语句中,能够使用________子句,将结果集中的数据行根据选择列的值实行逻辑分组,以便能汇总表内容的子集,即实现对每个组的聚集计算。
A.LIMITB.GROUP BYC.WHERED.ORDER BY
参考答案:B
10[单选题]如果关系模式R属于1NF,且每个非主属性都完全函数依赖于R的主码,则R属于( )
A.2NF B.3NF C.BCNF D.4NF
参考答案:A
11[简答题]在数据库db_test中创建一个存储过程,用于实现给定表content中一个留言人的姓名即可修改表content中该留言人的地址为一个给定的值。
参考解析:在MySQL命令行客户端输入如下SQL语句即可实现:
mysql存储过程题目 mysql>USE db_test;
Database changed
mysql>DELIMITER$$
mysql>CREATE PROCEDURE sp_update email(IN USer_name VARCHAR(50),IN e_mail VARCHAR(50))
一>BEGIN
一> UPDATE content SET email=e_mail WHERE username=user_name;
一>END$$
Query OK,0 rows affected(0.06 SeC)
12[简答题]给XS表增加一个列“备注”,数据类型为text,不允许为空
参考解析:
alter table xs
add column comment text not null;
9[填空题]在MySQL中,能够使用________语句来实现权限的撤销。
参考解析: revoke
13[简答题]请简述PHP是什么类型的语言?
参考解析:
服务端动态脚本语言。
14[填空题]在创建数据库时,能够使用( )子句确保如果数据库不存有就创建它,如果存有就直接使用它。
参考解析:IF NOT EXISTS
15[简答题] 请使用DELETE语句将数据库db_test的表content中留言人姓名为“MysQL初学者”的留言信息删除。
参考解析:
在MySQL命令行客户端输入如下SQL语句即可实现:
mysql>USE db-test;
Database changed
mysql>DELETE FROM content
一>WHERE usemame='MySQL初学者';
Query OK,1 rOW affected(0.09 sec)
16[填空题]保存有MySQL安装目录中的选项文件名是:( )
参考解析:my.ini
17[填空题]在MySQL中,能够使用INSERT或________语句,向数据库中一个已有的表插入一行或多行元组数据。
参考解析:REPLACE
18[填空题] 用二维表结构表示实体以及实体间联系的数据模型称为________数据模型。
参考解析:关系
19[单选题]假设数据库中表A与表B建立了“一对多”关系,表B为“多”一方,则下述说法中准确的是( )
A.表A中的一个记录与表B中的多个记录匹配
B.表B中的一个记录与表A中的多个记录匹配
C.表A中的一个字段与表B中的多个字段匹配
D.表B中的一个字段与表A中的多个字段匹配
参考答案:A
20[单选题] 下列________类型不是MySQL中常用的的数据类型。
A.INTB.VARC.TIMED.CHAR
参考答案:B
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论