考试吧

计算机等级

考试吧>等级考试>计算机二级考试>MySQL>模拟试题>正文
2018年9月计算机二级MySQL考试强化练习题(11)
考试吧 2018-08-07 15:25:04 评论(0)条

  点击查看:2018年9月计算机二级MySQL考试强化练习题汇总

  1[简答题]请使用SELECT语句将数据库db_test的表content中留言人姓名为“MySQL初学者”的所有留言信息检索出来。

  参考解析:

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

  mysql>USE db-test;

  Database changed

  mysql>SELECT*FROM content

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

  2[填空题]一个关系R的3NF是指它们的(  )都不传递依赖它的任一候选关键字

  参考解析:非主属性

  3[填空题]bool型数据用于存储逻辑值,它只有两种状态,即“(  )”和“ (  ) ”。

  参考解析:TRUE、 FALSE

  4[填空题]UPDATE语句支持两个修饰符:(  )使UPDATE的执行被延迟直到没有其它的客户端从表中读取为止。

  参考解析:LOW_PRIORITY

  5[单选题]mysql中存储用户全局权限的表是(  )

  A.table_priv B.procs_priv C.columns_priv D.user

  参考答案:D

  6[单选题]存储程序中不是循环语句是(  )

  A.REPEAT B.WHILEC.LOOP D.FOR

  参考答案:D

  7[填空题]下面的程序可实现查询xuefen为6的第二条记录,并将课程名在网页上显示出来,将程序补充完整

  $con=(  )(“localhost:3306”,”root”,”123456”) or die(“数据库服务器连接失败!

  ”);

  (  )(“sxcj”,$con) or die(“数据库服务器选择失败!

  ”);

  mysql_query(“set names ‘gbk’”);

  $sql=”SELECT * FROM kc”;

  $sql=$sql.”WHERE xuefen=6”;

  $result=(  )($sql,$con);

  If(  ))

  {echo “查询成功!

  ”;

  if((  )($result, (  )))

  {$array=(  )($result,MYSQL_NUM);

  echo “学分为6的课程表中第2条课程名是 :” (  );

  }else echo “记录定位失败!

  ”;

  }else echo “查询失败!

  ”;

  ?>

  参考解析:

  下面的程序可实现查询xuefen为6的第二条记录,并将课程名在网页上显示出来,将程序补充完整

  $con=mysql_connect(“localhost:3306”,”root”,”123456”) or die(“数据库服务器连接失败!

  ”);

  mysql_select_db(“sxcj”,$con) or die(“数据库服务器选择失败!

  ”);

  mysql_query(“set names ‘gbk’”);

  $sql=”SELECT * FROM kc”;

  $sql=$sql.”WHERE xuefen=6”;

  $result=mysql_query($sql,$con);

  If($result)

  {echo “查询成功!

  ”;

  if(mysql_data_seek($result,1))

  {$array=mysql_fetch_array($result,MYSQL_NUM);

  echo “学分为6的课程表中第2条课程名是 :”.$array[1];

  }else echo “记录定位失败!

  ”;

  }else echo “查询失败!

  ”;

  ?>

  8[填空题] 用二维表结构表示实体以及实体间联系的数据模型称为________数据模型。

  参考解析:关系

  9[填空题] 在E-R图中,矩形表示________。

  参考解析:实体

  10[填空题]在MySQL中,可以使用________语句来实现权限的撤销。

  参考解析:revoke

扫描/长按二维码帮助考试通关
2018年等考报考资讯
2018等考各科通关技巧
2018各科最新预测试卷
2018等考各科备考资料

微信搜索"考试吧"了解更多考试资讯、下载备考资料

  11[简答题]在数据库db_test中创建一个事件,用于每个月将表content中姓名为“MySQL初学者”的留言人所发的全部留言信息删除,该事件开始于下个月并且在2013年12月31日结束。

  参考解析:

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

  mysql>USE db_test;

  Database changed

  mysql>DELIMITER$$

  mysql>CREATE EVENT IF NOT EXISTS event_delete_content

  -> ON SCHEDULE EVERY l MONTH

  -> STARTS CURDATE()+INTERVAL l MONTH

  -> ENDS'2013-12-31'

  ->DO

  -> BEGIN

  -> IF YEAR(CURDATE())<2013 THEN

  ->DELETE FROM content

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

  -> END IF;

  -> END$$

  Query OK。0 rows affected(2.35 see)

  12[单选题]存储程序中选择语句有哪些(  )

  A.IF B.WHILE C.SELECTD.SWITCH

  参考答案:A

  13[简答题] 请使用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

  14[简答题] 请解释嵌入在HTML文档中的PHP脚本用什么标记符进行标记?

  参考解析:使用标签""。

  15[填空题](  )命令用于删除一个数据库。

  参考解析:DROP DATABASE

  16[简答题]查看所有数据库

  参考解析:show databases;

  17[单选题]不是外键定义中ON DELETE与ON UPDATE的设置是(  )

  A.CASCADE B.ACTION C.RESTRICT D.SET NULL

  参考答案:B

  18[单选题]在MySQL中,通常使用________语句来进行数据的检索、输出操作。

  A.SELECTB.INSERTC.DELETED.UPDATE

  参考答案:A

  19[单选题]可用于从表或视图中检索数据的SQL语句是________。

  A.SELECT语句B.INSERT语句C.UPDATE语句D.DELETE语句

  参考答案:A

  20[简答题]列名name修改为username

  参考解析:alter table user change column name username varchar(20);

扫描/长按二维码帮助考试通关
2018年等考报考资讯
2018等考各科通关技巧
2018各科最新预测试卷
2018等考各科备考资料

微信搜索"考试吧"了解更多考试资讯、下载备考资料

展开全文
评论(0条) 发表
Copyright © 2004-
考试吧(m.566.com)北京美满明天科技有限公司
社会统一信用代码:91110108MA01WU311X
帮助中心