mysql数据库存储过程与函数的创建管理_MySQL存储过程与函数的创建管理实验

本文介绍了MySQL中存储过程与函数的创建与管理实验,包括创建存储过程Pfood_price_count用于查询食品单价范围内的食品种数和总价,调用并查看结果,以及创建存储函数teachernfo1和teacherinfo2以根据编号和类型获取教师信息。文章还探讨了何时使用存储过程以及存储过程与函数的区别,并讨论了游标在数据检索中的优势。
摘要由CSDN通过智能技术生成

实验6:存储过程与函数的创建管理实验

一、实验目的:

理解存储过程和函数的概念。

掌握创建存储过程和函数的方法。

掌握执行存储过程和函数的方法。

掌握游标的定义、使用方法。

二、验证性实验

1.某超市的食品管理的数据库的Food表,Food表的定义如表所示,

1cb654814db741c50bb748588d363f7c.png

各列有如下数据:

‘QQ饼干’,‘QQ饼干厂’,2.5,‘2008’,3,‘北京’

‘MN牛奶’,‘MN牛奶厂’,3.5,‘2009’,1,‘河北’

‘EE果冻’,‘EE果冻厂’,1.5,‘2007’,2,‘北京’

‘FF咖啡’,‘FF咖啡厂’,20,‘2002’,5,‘天津’

‘GG奶糖’,‘GG奶糖厂’,14,‘2003’,3,‘广东’

create database foodinfo;

use foodinfo;

create table food(

foodid int(4) primary key not null unique auto_increment,

name varchar(20) not null,

company varchar(30) not null,

price float not null,

product_time year,

validity_time int(4),

address varchar(50)

);

desc food;

//机房

insert into food(name,company,price,product_time,validity_time,address)

values

('QQbingban','QQbingbanchang',2.5,'2008',3,'Beijing'),

('MNniunai','MNniunaichang',3.5,'2009',1,'Hebei'),

('EEguodong','EEguodongchang',1.5,'2007',2,'Beijing'),

('FFkafei','FFkafeichang',20,'2002',5,'Tianjin'),

('GGnaitang','GGnaitangchang',14,'2003',3,'Guangdong');

select * from food;

insert into food(name,company,price,product_time,validity_time,address)

values

('QQ饼干','QQ饼干厂',2.5,'2008',3,'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值