还剩1页未读,继续阅读
文本内容:
计算机二级考试数据库考试习题MySQL为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是搜索整理的计算机二级考试数据库考试习题,供参考练习,MySQL预祝考生们考出自己理想的成绩!计算机二级考试数据库考试习题MySQL
一、编程题在数据库中创建一个存储过程,用于实现给定表中一db_test content个留言人的姓名即可修改表中该留言人的电子邮件地址为一个content给定的值
二、简答题.请解释什么是存储过程?
1.请列举使用存储过程的益处
2.请简述游标在存储过程中的作用
3.请简述存储过程与存储函数的区别4计算机二级考试数据库考试习题答案MySQL
一、编程题在命令行客户端输入如下语句即可实现MySQL SQLmysqlUSEdb_test;DatabasechangedmysqlDELIMITER$$mysqlCREATEPROCEDUREsp_emailINUSer_nameVARCHAR50,INe_mailVARCHAR50一BEGIN一UPDATEcontentSETemail=e_mailWHEREusername=user_name;一END$$QueryOK,0rowsaffected
0.06SeC
二、简答题.存储过程是一组为了完成某特定功能的语句集,其实质上就是1SQL一段存放在数据库中的代码,它可以由声明式的语句如、SQL CREATE和等语句和过程式语句如控制结构UPDATE SELECTSQL IF-THEN-ELSE语句组成.略可参考第章节内容
21111.
1.游标是一个被语句检索出来的结果集在存储了游标后,应3SELECT用程序或用户就可以根据需要滚动或浏览其中的数据.存储函数与存储过程之间存在这样几点区别4存储函数不能拥有输出参数,这是因为存储函数自身就是输出参数;1而存储过程可以拥有输出参数⑵可以直接对存储函数进行调用,且不需要使用语句;而对存储CALL过程的调用,需要使用语句CALL存储函数中必须包含一条语句,而这条特殊的语3RETURN SQL句不允许包含于存储过程中。