当前位置: 首页 > news >正文

存储过程

实验
一、

实验要求:

  1. 理解存储过程的概念
  2. 掌握存储过程的语法格式、使用方法
  3. 掌握存

储过程的创建、执行
二、实验前提:
-- drop table if exists student;
-- Create table student
-- (Id varchar(255), #学号
-- Name varchar(255), #姓名
-- Roomid varchar(255), #班级
-- Sex char(1), #性别
-- Degree varchar(3) );#成绩;
Insert into student value

s('1','amy','8','0','65');
Insert into student values('2','bob','4','1','80');
Insert into student values('3','candy','6','0','70');
Insert into student values('4','danny','8','1','90');
Insert into student values('5','edward','8','1','95');
Insert into student values('6','frank','7','1','100');

1:创建一个存储过程,实现查询表student中的记录信息,并执行存储过程

建一个存储

查询所有信息

2:创建一个存储过程,根据给定的学生学号返回该学生的姓名
in

ou

3:创建一个存储过程,根据所给的班级的编号,统计该班人数,并将人数以输出变量返回给用户。

4:创建一个存储过程,根据所给的学号查询该学生的考试分数是否超过了85分, 若超过则输出“ 考得好”, 否则输出 “考得不好”。

id

85 "考的好"
考的不好

call cun4(6);

实验5:创建一个存储过程,对表student增加两条记录。

1,已建表,在插入数据

6:请撰写一个存储过程,输出各班学生的平均成绩。
select avg(degree) from student group by roomid;

7:请撰写一个存储过程,能根据用户输入的学号,输出学生的姓名、性别到两个参数变量中,以供其它程序使用。

8:撰写一个存储过程,根据用户输入的学号,输出学生性别,成绩两个参数放到新表temp中Create table temp(Sex varchar(255),Degree varchar(255));

两张表的字段一致,插入数据:
方法一:insert into 目标表 select * from 来源表;#插入全部数据
方法二:insert into 目标表(字段 )select 字段1,字段2 from 来源表。

9:请撰写一个存储过程,求1+2+3+…x的值。
请撰写一个存储过程,求0+2+4+…x的值。
请撰写一个存储过程,求1+3+5+…x的值。

http://www.hskmm.com/?act=detail&tid=17141

相关文章:

  • 编写msyql8.0.21 数据库批量备份脚本
  • 完整教程:基础算法---【差分】
  • Android 源码中如何生成一个platform JKS 文件?
  • WPF小知识
  • 后端面试八股(go 方向)
  • ArcGIS 不重叠且无缝的拓扑检查和修改
  • 2025/9/25
  • 读书笔记:揭开索引的两个常见误区
  • 国标GB28181平台EasyGBS如何赋能路网数字化管理与应急指挥?
  • 获取用户ip所在城市
  • 【Proteus仿真】AT89C51单片机串行数据转换为并行仿真 - 实践
  • 第13章 day14-15 Webpack逆向
  • Viper远程配置踩坑记录
  • 国产智能体脂秤PCBA方案设计
  • 第15章 day18 Ast系列篇
  • 微波雷达模块在智能家居中的具体应用案例有哪些?
  • Ubuntu 桌面快捷方式创建增加记录
  • 队列
  • arm64中的内存屏障指令
  • 三分
  • 完整教程:微服务基础2-网关路由
  • nginx ipv6 proxy配置
  • (三)数仓人必看!ODS 到 DWS 各层设计规范全解析,含同步/存储/质量核心要点
  • 【shell】系统资源不足fork: retry: Resource temporarily unavailable
  • 【语文训练】女乃龙?田力乃龙?
  • 抖动分为3个方面
  • 第20章 Day24 原型链
  • python自动化操作邮件
  • zabbix配置mysql监控
  • redis实现定期关单