MySQL练习05
创始人
2024-12-11 22:05:00
0

题目

步骤 

触发器

use mydb16_trigger;    #使用数据库  create table goods( gid char(8) primary key, name varchar(10), price decimal(8,2), num int);  create table orders( oid int primary key auto_increment, gid char(10) not null, name varchar(10), price decimal(8,2), onum int, otime date);

添加数据 

insert into goods values ('A0001','橡皮',2.5,100), ('B0001','小楷本',2.8,210), ('C0001','铅笔',1.2,120), ('D0001','计算器',28,20);

输入触发器 

create trigger insert_after_orders_trigger after insert on orders for each row update goods set num=num-new.onum where gid=new.gid;

删除触发器

create trigger delete_after_orders_trigger after delete on orders for each row update goods set num=num+old.onum where gid=old.gid;

更新触发器 

create trigger update_after_orders_trigger after update on orders for each row update goods set num=num+(old.onum-new.onum) where gid=new.gid;

  存储过程

存储过程s1 

delimiter //    #切换命令分隔符 create procedure s1() begin           select name '姓名',incoming '工资' from emp_new; end // delimiter ;

存储过程s2 

delimiter //    #更改命令结束符 create procedure s2(in in_name varchar(11), out out_age int) begin          select age into out_age from emp_new where name=in_name; end // delimiter ;

存储过程s3 

delimiter // create procedure s3(in in_dept2 int, out avg_sal double(10,2)) begin          select avg(incoming) into avg_sal from emp_new where dept2=in_dept2; end // delimiter ;

相关内容

热门资讯

第九分钟了解“拱趴大菠萝辅助”... 第九分钟了解“拱趴大菠萝辅助”安装开挂辅助插件-真是有挂1、每一步都需要思考,不同水平的挑战会更加具...
第五分钟领会!pokemmo辅... 第五分钟领会!pokemmo辅助器脚本下载,椰岛常胜游戏辅助工具免费版(规律透视开挂辅助教程)椰岛常...
第七分钟了解“花花生活圈辅助”... 第七分钟了解“花花生活圈辅助”必备开挂辅助插件-一直是有挂1、花花生活圈辅助透视辅助简单,花花生活圈...
第3分钟指导!哈糖大菠萝可以开... 第3分钟指导!哈糖大菠萝可以开挂,新西部大厅辅助(透视透视开挂辅助神器)1、许多玩家不知道哈糖大菠萝...
5分钟了解“欢乐联盟辅助器”专... 5分钟了解“欢乐联盟辅助器”专业开挂辅助神器-果然存在有挂;欢乐联盟辅助器辅助器中分为三种模型:欢乐...
第9分钟体悟!大菠萝辅助器,微... 第9分钟体悟!大菠萝辅助器,微信小游戏万年修改器(辅助透视开挂辅助神器)该软件可以轻松地帮助玩家将微...
第四分钟了解“一起宁德钓蟹黑科... 第四分钟了解“一起宁德钓蟹黑科技辅助软件推荐”必备开挂辅助挂-其实存在有挂1、任何一起宁德钓蟹黑科技...
8分钟俱乐部!hhpoker免... 8分钟俱乐部!hhpoker免费透视脚本,永胜联盟会封号(插件透视开挂辅助教程)1、完成hhpoke...
两分钟了解“传送屋激k有挂”安... 两分钟了解“传送屋激k有挂”安装开挂辅助插件-一直是有挂亲,关键说明,传送屋激k有挂赛季回归,传送屋...
九分钟精通!wpk透视辅助靠谱... 您好,wpk透视是真的假的这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很...