| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> MySQL数据库实验五 触发器和存储过程 -> 正文阅读 |
|
[大数据]MySQL数据库实验五 触发器和存储过程 |
一、实验目的1、掌握某主流DBMS支持的SQL编程语言和编程规范,规范设计存储过程; 二、实验要求掌握某主流DBMS的SQL编程语言,在前面创建的数据库基础上,定义BEFORE(for)触发器和AFTER触发器;掌握数据库存储过程定义、存储过程运行,存储过程更名,存储过程删除,存储过程的参数传递。
三、实现内容及步骤1、创建一个不带参数的简单存储过程 (1)创建存储过程sp_avggrade,实现查询每门课程学生的平均成绩的功能;
(2)调用该存储过程,实现查询。
2、创建一个带输入参数的存储过程 (1)创建存储过程sp_course_avggrade, 实现通过输入课程编号参数查询指定课程编号的课程平均成绩的功能;
(2)调用该存储过程,获取指定课程的平均成绩。
3、创建一个带输入输出参数的存储过程
(2)调用该存储过程,以返回变量的形式获取相应院系的学生人数。
4、触发器的创建与使用
(2)在选课表上创建触发器,若录入的成绩大于100分,小于0分,则拒绝插入记录并显示;
(3)验证(1)、(2)中触发器。
四、实验总结1、通过本次实验,对存储过程和触发器有了更深的认识; 2、能够理解不同类型触发器的作用和执行原理, 验证了触发器的有效性; 3、熟练掌握了数据库存储过程定义、存储过程运行,存储过程更名,存储过程删除,存储过程的参数传递。
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 17:03:40- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |