下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

计算机二级mysql冲刺试题的讲解

作者:课课家教育     来源: http://www.kokojia.com点击数:828发布时间: 2016-04-06 10:35:41

标签: 二级mysql数据库mysql概述

  计算机二级MySQL考试临近,大家是不是很紧张,该复习的知识点还有遗漏么?今天给大家带来一套冲刺题,大家加油啦。

计算机二级mysql冲刺试题的讲解_数据库_mysql概述_课课家

  1[填空题]数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。

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

  2[简答题]请简述php是什么类型的语言?

  参考解析:PHP,是英文超级文本预处理语言HypertextPreprocessor的缩写。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。PHP的另一个含义是:菲律宾比索的标准符号。

  3[简答题]请编写一段PHP程序,要求可通过该程序实现向数据库db_test的表content中,插入一行描述了下列留言信息的数据:留言ID号由系统自动生成;留言标题为“MySQL问题请教”;留言内容为“MySQL中对表数据的基本操作有哪些?”;留言人姓名为“MySQL初学者”;脸谱图标文件名为“face.jpg”;电子邮件为“tom@gmail.com”;留言创建日期和时间为系统当前时间。

  参考解析:

  在文本编辑器中编写如下PHP程序,并命名为insert_content.php

  $con=mysql-connect("localhost:3306","root","123456")

  ordie("数据库服务器连接失败!

  ··):

  mysql_select_db("db_test",$con)ordie("数据库选择失败!

  "):

  mysql_query("setnames'gbk。');//设置中文字符集

  $sql2"INSERTINTOcontent(content_id,subject,words,username,face,email,createtime)n;

  $sql=$sql."VALUES(NULL,'MySQL问题请教','MySQL中对表数据的基本操作有哪些?',

  'MySQL初学者','face.JP9','tom@gmail.corn',NOW());";

  if(mysql_query($sql,$con))

  ech0"留言信息添加成功!

  ":

  else

  ech0"留言信息添加失败!

  ":

  ?>

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

  参考解析:非主属性

  5[简答题]有student表如下

  查询表中所有学生的信息。

  在所有学生的英语分数上加10分特长分。

  查询姓名为王五的学生成绩

  查询英语成绩大于90分的同学

  查询英语分数在80-90之间的同学。

  查询数学分数为89,90,91的同学。

  对数学成绩排序后输出名字和数学成绩。

  参考解析:

  查询表中所有学生的信息。

  selectid,name,chinese,english,mathfromstudent;

  select*fromstudent;

  在所有学生的英语分数上加10分特长分。

  selectname,english+10fromstudent;

  查询姓名为王五的学生成绩

  select*fromstudentwherename='王五';

  查询英语成绩大于90分的同学

  select*fromstudentwhereenglish>90;

  查询英语分数在80-90之间的同学。

  select*fromstudentwhereenglish>80andenglish<90;

  select*fromstudentwhereenglishbetween80and90;

  查询数学分数为89,90,91的同学。

  select*fromstudentwheremath=80ormath=90ormath=91;

  select*fromstudentwheremathin(80,90,91);

  对数学成绩排序后输出名字和数学成绩。

  selectname,mathfromstudentorderbymath;

  6[单选题]索引可以提高哪一操作的效率()

  A.INSERTB.UPDATEC.DELETED.SELECT

  参考答案:D

  7[填空题]由于数据库系统在三级模式之间提供了()和()两层映射功能,所以就保证了数据库系统具有较高的数据独立性。

  8[单选题]在数据库设计中,将E-R图转换成关系数据模型的过程属于()

  A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段

  参考答案:B

  9[单选题]E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。

  A.概念模型B.结构模型C.物理模型D.逻辑模型

  参考答案:A

  10[简答题]请简述使用PHP进行MySQL数据库编程的基本步骤。

  参考解析:

  使用PHP进行MySQL数据库编程的基本步骤如下:

  (1)首先建立与MySQL数据库服务器的连接。

  (2)然后选择要对其进行操作的数据库。

  (3)再执行相应的数据库操作,包括对数据的添加、删除、修改和查询等。

  11[简答题]在数据库db_test中创建一个存储过程,用于实现给定表content中一个留言人的姓名即可修改表content中该留言人的电子邮件地址为一个给定的值。

  参考解析:

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

  mysql>USEdb_test;

  Databasechanged

  mysql>DELIMITER$$

  mysql>CREATEPROCEDUREsp_updateemail(INUSer_nameVARCHAR(50),INe_mailVARCHAR(50))

  一>BEGIN

  一>UPDATEcontentSETemail=e_mailWHEREusername=user_name;

  一>END$$

  QueryOK,0rowsaffected(0.06SeC)

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

  参考解析:TRUE、FALSE

  13[填空题]()关键字能够将两个或多个SELECT语句的结果连接起来。

  参考解析:UNION

  14[单选题]mysql中唯一索引的关键字是()

  A.fulltextindexB.onlyindexC.uniqueindexD.index

  参考答案:C

  15[填空题]创建唯一性索引时,通常使用的关键字是_______。

  参考解析:UNIQUE

  16[填空题]如果使用“()”关键词,则即使在更新过程中出现错误,更新语句也不会中断

  参考解析:“IGNORE”

  17[单选题]只修改列的数据类型指令是()

  A.ALTERTABLE……ALTERCOLUMN

  B.ALTERTABLE…MODIFYCOLUMN…

  C.ALTERTABLE…UPDATE…

  D.ALTERTABLE…UPDATECOLUMN…

  参考答案:B

  18[简答题]查看表的结构

  参考解析:descemployee;

  19[单选题]在数据库设计中,将E-R图转换成关系数据模型的过程属于()

  A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段

  参考答案:B

  20[单选题]在概念设计阶段,最常使用的数据模型是()

  A.对象模型B.物理模型C.逻辑模型D.实体联系模型

  参考答案:D

  最后祝大家考试顺利哈,这是一套冲刺题,虽然只是涉及概念知识,但是概念知识不可小看。

赞(13)
踩(3)
分享到:
华为认证网络工程师 HCIE直播课视频教程