我要投稿 投诉建议

9月计算机二级MySQL强化模拟试题及答案

时间:2022-07-29 12:54:45 计算机等级 我要投稿
  • 相关推荐

2017年9月计算机二级MySQL强化模拟试题及答案

  计算机二级考试考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。下面小编整理了2017年9月计算机二级MySQL强化模拟试题及答案,欢迎大家测试!

2017年9月计算机二级MySQL强化模拟试题及答案

  一、选择题

  1.mysql中,备份数据库的命令是(  )

  A.mysqldump B.mysql C.backup D.copy

  参考答案:A

  2.根据关系模式的完整性规则,一个关系中的主键(  )。

  A.不能有两列组成

  B.不能成为另一个关系的外部键

  C.不允许空值

  D.可以取空值

  参考答案:C

  3.以下哪个语句用于撤销权限(  )

  A.DELETE B.DROP C.REVOKE D.UPDATE

  参考答案:C

  4.对于现实世界中事物的特征,在实体-联系模型中使用(  )

  A.属性描述 B.关键字描述 C.二维表格描述 D.实体描述

  参考答案:A

  5.存储程序中选择语句有哪些(  )

  A.IF B.WHILE C.SELECTD.SWITCH

  参考答案:A

  6.SQL语言又称________。

  A.结构化定义语言

  B.结构化控制语言

  C.结构化查询语言

  D.结构化操纵语言

  参考答案:C

  二、填空题

  1.创建索引通常使用(  )语句.

  参考解析:CREATE INDEX

  2.在如下的建表语句中,设置外键sno参照于xs(sno),外键kno参照于kc(kno),并都在更新、删除数据时设置cascade策略

  Create table xs_kc

  ( id int not null auto_increment primary key,

  sno 6) not null,

  Kno 3) not null,

  Chengji tinyint(1) null,

  (  )

  参考解析:

  Create table xs_kc

  ( id int not null auto_increment primary key,

  sno 6) not null,

  Kno 3) not null,

  Chengji tinyint(1) null,

  Foreign key(sno) references xs(sno) on cascade on cascade,

  Foreign key(kno) references kc(kno) on cascade on cascade);

  3.一个关系R的3NF是指它们的(  )都不传递依赖它的任一候选关键字

  参考解析:非主属性

  4.数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。

  参考解析:模式 外模式 内模式

  5.在MySQL中,通常使用_________值来表示一个列植没有值或缺值的情形。

  参考解析:NULL

  三、简答题

  1.请使用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)

  2.请列举两个常用的MySQL客户端管理工具。

  参考解析:MySQL命令行客户端、MySQL图形化管理工具phpAdmin。

  3.请简述游标在存储过程中的作用。

  参考解析:游标是一个被SELECT语句检索出来的结果集。在存储了游标后,应用程序或用户就可以根据需要滚动或浏览其中的数据。

  4.给XS表增加一个列“备注”,数据类型为text,不允许为空

  参考解析:alter table xs

  add column comment text not null;

  5.请使用UPDATE语句将数据库db_test的表content中留言人姓名为“MySQL初学者”的留言内容修改为“如何使用INSERT语句?”。

  参考解析:

  在MySQL命令行客户端输入如下SQL语句即可实现:

  mysql>USE db-test;

  Database changed

  mysql>UPDATE content

  一>SET words='如何使用INSERT语句?'

  一>WHERE username='MySQL初学者';

  Query OK,1 row affected(0.08 sec)

  Rows matched:1 Changed:1 Warnings:0


【9月计算机二级MySQL强化模拟试题及答案】相关文章:

2023计算机二级MySQL预测试题(附答案)08-25

2016计算机二级考试MySQL预测试题08-07

2016年计算机二级《C++》模拟试题及答案08-06

2014年计算机二级C语言模拟试题及答案(1)08-04

2014年计算机二级C语言模拟试题及答案(2)08-04

2014年计算机二级C语言模拟试题及答案(3)08-04

2015年初级护师考试强化模拟试题及答案08-10

2016年中考英语强化模拟试题及答案08-10

2017年初三英语强化练习模拟试题及答案08-10

小升初英语强化试题及答案08-15