实验6:存储过程与函数的创建管理实验
一、实验目的:
理解存储过程和函数的概念。
掌握创建存储过程和函数的方法。
掌握执行存储过程和函数的方法。
掌握游标的定义、使用方法。
二、验证性实验
1.某超市的食品管理的数据库的Food表,Food表的定义如表所示,
各列有如下数据:
‘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,'