计算机三级MySQL数据库试题及答案

一、简答题

1.请解释什么是存储过程?

2.请列举使用存储过程的益处。

3.请简述游标在存储过程中的作用。

4.请简述存储过程与存储函数的区别。

二、编程题

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

【参考答案】

一、简答题

1.存储过程是一组为了完成某特定功能的SQL语句集,其实质上就是一段存放在数据库中的代码,它可以由声明式的SQL语句(如CREATE、UPDATE和SELECT等语句)和过程式SQL语句(如IF-THEN-ELSE控制结构语句)组成。

2.略。可参考第11章11.1节内容。

3.游标是一个被SELECT语句检索出来的结果集。在存储了游标后,应用程序或用户就可以根据需要滚动或浏览其中的数据。

4.存储函数与存储过程之间存在这样几点区别:

(1)存储函数不能拥有输出参数,这是因为存储函数自身就是输出参数;而存储过程可以拥有输出参数。

(2)可以直接对存储函数进行调用,且不需要使用CALL语句;而对存储过程的调用,需要使用CALL语句。

(3)存储函数中必须包含一条RETURN语句,而这条特殊的SQL语句不允许包含于存储过程中。

二、编程题

在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)

三级数据库考mysql_计算机三级MySQL数据库试题及答案相关推荐

  1. 计算机三级mysql好考吗_经验分享|一个月如何考过计算机三级数据库技术?

    哈喽大家好,我是鲈鱼.去年九月考了计算机三级数据库技术,花了不到一个月的时间学了下,有些经验心得,打算把它记录下来,回顾一下学习历程,同时也希望能给其他小伙伴一些小经验吧~ 我的学习经验包括了我自己在 ...

  2. 计算机三级需要学哪些,计算机三级有必要考吗_计算机三级有哪些科目_上学吧...

    计算机三级有必要考吗?计算机三级有哪些科目? 2021-06-1614:18:55 来源: 作者:tangxiaoqi 在大学期间,计算机等级考是一门很火热的考试,很多小伙伴通过二级考试以后在究竟是报 ...

  3. mysql计算机二级选择题题库_全国计算机二级mysql数据库选择题及答案

    全国计算机二级mysql数据库选择题及答案 选择题是全国计算机二级mysql考试里的送分题,下面小编为大家带来了全国计算机二级mysql数据库选择题及答案,欢迎大家阅读! 全国计算机二级mysql数据 ...

  4. mysql数据库二级_全国计算机二级mysql数据库模拟试题及答案

    全国计算机二级mysql数据库模拟试题及答案 很多人都想拿到二级mysql证,那么在参考二级mysql考试前,可要做好充分的准备,下面小编为大家带来了全国计算机二级mysql数据库模拟试题及答案,欢迎 ...

  5. 计算机二级数据库mysql题库_全国计算机二级mysql数据库模拟试题

    考生们在备考计算机考试科目时,除了复习教材以外,还要结合试题加深对知识点的理解和巩固,接下来应届毕业生小编为大家精心准备了全国计算机二级mysql数据库模拟试题,希望能够给大家带来帮助! 1) 函数 ...

  6. 二级mysql真题_计算机二级MySQL数据库真题

    计算机二级MySQL数据库真题 一.选择题 1.在MySQL中,通常使用________语句来进行数据的检索.输出操作. A.SELECT B.INSERT C.DELETE D.UPDATE 2.在 ...

  7. Java数据库开发与应用之MySQL数据库、JDBC操作数据库、C3P0数据库连接池,Java反射等

    MySQL数据库,JDBC接口,MyBatis框架等,掌握的数据的存放和管理. Java数据库开发基础,介绍MySQL数据库.JDBC操作数据库.C3P0数据库连接池,Java反射等内容,进行油画商城 ...

  8. mysql数据库导出最大值_4.6 MySQL数据库导入与导出攻略

    4.6 MySQL数据库导入与导出攻略 4.6.1 Linux下MySQL数据库导入与导出 1. MySQL数据库的导出命令参数 主要是通过两个mysql和mysqldump命令来执行 (1) MyS ...

  9. [Qt教程] 第22篇 数据库(二)编译MySQL数据库驱动

    [Qt教程] 第22篇 数据库(二)编译MySQL数据库驱动 楼主  发表于 2013-5-13 21:28:02 | 查看: 1616| 回复: 12 编译MyQSL数据库驱动 版权声明 该文章原创 ...

  10. php访问mysql数据库实验报告,php访问mysql数据库

    //建一个连接,造一个连接对象 $db = new MySQLi("localhost","root","123","mydb&q ...

最新文章

  1. CSCNN:新一代京东电商广告排序模型
  2. linux分区模型,linux设备驱动模型详解.pdf
  3. Oracle CBO 与 RBO
  4. C语言 socket listen()函数(socket()函数创建的socket(套接字描述符)默认是一个主动类型的,listen函数将socket变为被动类型的,等待客户的连接请求)
  5. CeneOS中使用Docker安装Gitlab
  6. TEG《选择》乘风破浪 · 披荆斩棘
  7. Daimler CRM中间件 inbound 调试
  8. linux vlc流媒体服务器,vlc media server rtsp 流媒体服务器搭建成功经验分享
  9. mysql密码正确却提示错误, 不输入密码反而能登录
  10. linux brctl命令,Linux中brctl命令起什么作用呢?
  11. # RSA 公钥加密算法
  12. 苹果要换Type-C接口?丁磊建议统一充电器接口 工信部回复来了...
  13. 开源公司黄页之腾讯开源软件推荐
  14. SQL 中GROUP BY 、ROLLUP、CUBE 关系和区别
  15. 20170831_安装软件
  16. java处理最后一周_Java得到的一周的最后一天的一段时间内
  17. 架构设计实践五部曲(一):架构与架构图
  18. 睡眠障碍,正在“杀死”3亿中国人
  19. 推荐的前端开源项目CDN加速服务
  20. k8s 超详细总结,面试必问

热门文章

  1. 【Unity面试】 Unity基础核心 | 面试真题 | 全面总结 | 建议收藏
  2. Unity中的Assetbundle,Unity基础知识学习一
  3. eplan 2.7安装过程中multikey黄色感叹号解决办法
  4. 《Linux/UNIX系统编程手册》推荐
  5. VB2010(17)_消息对话框MessageBox
  6. CentOS 7安装DB2
  7. 纪念王盘声逝世一周年王派演唱会成功举行
  8. ubuntu搭建xv6环境
  9. Linux下如何修改ini文件,如何修改Boot.ini文件,重新引导Linux!
  10. 小说规则失效后怎么更改?免费小说采集器