计算机二级mysql大题_2016年计算机二级MySQL练习题及答案[通俗易懂]

计算机二级mysql大题_2016年计算机二级MySQL练习题及答案[通俗易懂]1[填空题]数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。参考解析:模式外模式内模式2[简答题]请简述PHP是什么类型的语言?参考解析:PHP,是英文超级文本预处理语言HypertextPreprocessor的缩写。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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

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

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

参考解析:PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。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”)

or die(“数据库服务器连接失败!

··):

mysql_select_db(“db_test”,$con)or die(“数据库选择失败!

“):

mysql_query(“set names’gbk。’);//设置中文字符集

$sql 2″INSERT INTO content(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表如下

088909c59a99ecbda62802ed42925844.png

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

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

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

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

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

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

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

参考解析:

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

select id,name,chinese,english,math from student;

select * from student;

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

select name,english+10 from student;

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

select * from student where name=’王五’;

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

select * from student where english>90;

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

select * from student where english>80 and english<90;

select * from student where english between 80 and 90;

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

select * from student where math=80 or math=90 or math=91;

select * from student where math in(80,90,91);

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

select name,math from student order by math;

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

A.INSERT B.UPDATE C.DELETE D.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>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[填空题]bool型数据用于存储逻辑值,它只有两种状态,即“(  )”和“ (  ) ”。

参考解析:TRUE、 FALSE

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

参考解析:UNION

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

A.fulltext index B.only index C.unique index D.index

参考答案:C

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

参考解析:UNIQUE

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

参考解析:“ IGNORE ”

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

A.ALTER TABLE … … ALTER COLUMN

B.ALTER TABLE … MODIFY COLUMN…

C.ALTER TABLE … UPDATE …

D.ALTER TABLE … UPDATE COLUMN…

参考答案:B

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

参考解析:desc employee;

2829f2ca24f0d0090cbba57f30759f23.png

2016年计算机二级MySQL练习题及答案.doc

下载Word文档到电脑,方便收藏和打印[全文共2620字]

编辑推荐:

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

下载Word文档

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193643.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • step by step学习LAMP配置

    step by step学习LAMP配置配置环境:debian6+apache+mysql+python步骤:1.在虚拟机上安装debian;2.配置虚拟机上网(采用host-only连接,单网卡,会虚拟出一个网卡,将主机的网络共享《 VMware下Linux网络配置攻略》,虚拟机和主机能够互相访问)3.配置debian,安装必要的软件包4.参考《http://library.linode.com/

    2022年6月6日
    34
  • docker-compose教程(安装,使用, 快速入门)

    docker-compose教程(安装,使用, 快速入门)教程基于ubuntu下最新的compose版本3参考:https://docs.docker.com/compose/overview/1.Compose介绍DockerCompose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用DockerCompose不再需要使用shell脚本来启动容器。Compose通过一个配…

    2022年6月14日
    31
  • JDBC_4数据库连接池[通俗易懂]

    JDBC_4数据库连接池[通俗易懂]数据库连接池JDBC数据库连接池的必要性在使用开发基于数据库的web程序时,传统的模式基本是按照以下步骤:在主程序(如servlet beans)中建立数据库连接进行sql操作断开数据库连接这种模式开发,存在的问题:普通的JDBC数据库连接使用DriverManager来获取,每次向数据库建立连接的时候都要将Connection加载到内存中,再验证用户名和密码(大概花费0.05s-1s),需要数据库连接的时候,就向数据库要求一个,执行完成后再断开。这样的方式将会消耗大量的时间。数据库的

    2022年8月8日
    6
  • TCP、UDP绑定同一端口通信的解释

    TCP、UDP绑定同一端口通信的解释昨日突然讨论起TCP与UDP是否可以在同一端口进行绑定,通信。在印象当中我记得是可以的,今日google了相关资料,确定以及肯定的:TCP、UDP可以绑定同一端口来进行通信:       网络中可以被命名和寻址的通信端口,是操作系统可分配的一种资源。       按照OSI七层协议的描述,传输层与网络层在功能上的最大区别是传输层提供进程通信能力。从这个意义上讲,网络通信的最…

    2022年6月13日
    44
  • HBuilder常用快捷键总结「建议收藏」

    HBuilder常用快捷键总结「建议收藏」HBuilder常用快捷键大概共9类(【4133】文件、编辑、插入;【498】选择、跳转、查找;【116】运行、工具、视图)1.文件(4)新建Ctrl+N关闭Ctrl+F4全部关闭Ctrl+Shift

    2022年5月6日
    193
  • SpringBoot2.x系列教程汇总-从入门到精通「建议收藏」

    SpringBoot2.x系列教程汇总-从入门到精通「建议收藏」因为CSDN没有分类归纳博客的功能,所以特写本帖汇总SpringBoot2.x系列教程,方便大家查阅!SpringBoot2.x系列教程01–史前文明之Spring简介SpringBoot2.x系列教程02–史前文明之Spring发展史SpringBoot2.x系列教程03–新纪元之SpringBoot初相见SpringBoot系列教程04–新纪元之SpringBoot环境……

    2022年9月25日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号