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小时内删除。