mysql存储

1.存储
\d // :\d:定义执行符号默认是;
create procedure p3()
begin
//delcare a int;定义变量,存储的时候用
set @i=1;定义变量 //给变量赋值
while @i < 10000 do
insert into t2(id) values(@i);
end while;
end;
//
show procedure status;查看存储状态
show procedure status;查看存储状态
show create procedure p3;查看储存的定义
使用存储:call p3();

2.触发器:就是类似于事件模型。create trigger tg1 before/after insert/select/update/delete on t1 for each row
begin
insert into t2() values();
end

create trigger tg1 before/after delete on t1 for each row
begin
delete form t2 where name=old.name;//old.name 就是在t1表中用的条件
end

create trigger tg1 before/after update on t1 for each row
begin
update t1 set name=new.name where name=old.name ;//old.name 就是在t1表中用的条件
end
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值