计算机二级MySQL练习题及答案深入理解计算机系统练习题答案.docx
- 文档编号:1086038
- 上传时间:2022-10-16
- 格式:DOCX
- 页数:8
- 大小:16.60KB
计算机二级MySQL练习题及答案深入理解计算机系统练习题答案.docx
《计算机二级MySQL练习题及答案深入理解计算机系统练习题答案.docx》由会员分享,可在线阅读,更多相关《计算机二级MySQL练习题及答案深入理解计算机系统练习题答案.docx(8页珍藏版)》请在冰豆网上搜索。
计算机二级MySQL练习题及答案深入理解计算机系统练习题答案
【2018年计算机二级MySQL练习题及答案】深入理解计算机系统练习题答案
1[填空题]数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。
参考解析:
模式外模式内模式
2[简答题]请简述PHP是什么类型的语言?
参考解析:
PHP,是英文超级文本预处理语言HypertextPreprocessor的缩写。
PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。
PHP的另一个含义是:
菲律宾比索的标准符号。
3[简答题]请编写一段PHP程序,要求可通过该程序实现向数据库db_test的表content中,插入一行描述了下列留言信息的数据:
留言ID号由系统自动生成;留言标题为“MySQL问题请教”;留言内容为“MySQL中对表数据的基本操作有哪些?
”;留言人姓名为“MySQL初学者”;脸谱图标文件名为“face.jpg”;电子邮件为“[emailprotected]gmail.”;留言创建日期和时间为系统当前时间。
参考解析:
在文本器中编写如下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","[emailprotected]",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;
内容仅供参考
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 MySQL 练习题 答案 深入 理解 计算机系统