题目: 1. 触发器 ·建立两个表:goods(商品表)、orders(订单表) 1 mysql> use mydb16_trigger; 2 mysql> create table goods gidchar(8)primary key, varchar(10),name pricedecimal(8,2), intnum #商品编号 #商品名 #价格 #数量 mysql> create table orders oid #订单号intprimary keyauto increment.char(10)not null gid #商品号 name varchar(10), #商品名 pricedecimal(8,2) #价格 int , #订单数量 onum otimedate #订单时间 在商品表中导入商品记录 1 mysql>insert into goods values ('A0001','橡皮',2.5,100) ('B0001','小楷本',2.8,210), ('C0001',铅笔',1.2,120) ('D0001',计算器”28,20); ·建立触发器,订单表中增加订单数量后,商品表商品数量同步减少对应的商品订单出数量,并测试 ·建立触发器,实现功能:客户取消订单,恢复商品表对应商品的数量 建立触发器,实现功能:客户修改订单,商品表对应商品数量同步更新 2.存储过程 使用mydb7 openlab库 创建提取emp_new表所有员工姓名和工资的存储过程s 创建存储过程s2,实现输入员工姓名后返回员工的年龄 创建一个存储过程s3,有2个参数,传入部门号,返回该部门的平均工资 解答:(先写代码后测试,后面测试会附上) ·建立触发器,订单表中增加订单数量后,商品表商品数量同步减少对应的商品订单出数量,并测试 建立触发器,实现功能:客户取消订单,恢复商品表对应商品的数量 建立触发器,实现功能:客户修改订单,商品表对应商品数量同步更新 2问解答 创建提取emp_new表所有员工姓名和工资的存储过程s 创建存储过程s2,实现输入员工姓名后返回员工的年龄 创建一个存储过程s3,有2个参数,传入部门号,返回该部门的平均工资 以上为我对这些题目的讲解以及步骤,不懂得可以私信哦!!!