Mysql存储过程

Mysql存储过程

#查询表 user
select * from user

#删除seleUser()存储过程
drop procedure if exists seleUser;

**#查询所有**
create procedure seleUser()
begin
		select * from `user`;
end;;
call seleUser();


#删除seleUserId()
drop procedure if exists seleUserId;
**#根据id查询**
create procedure seleUserId(in id INTEGER)
begin
		select * from `user` where uid = id;
end;;
call seleUserId(1);


drop procedure if exists login;
**#判断是否存在 返回count(*)**
create procedure login(in NewAccount varchar(50),in NewPwd varchar(50))
begin
		select count(*) from `user` where account = NewAccount and pwd = NewPwd;
end;;
call login('404','123');

#删除addUser()存储过程
drop procedure if exists addUser;
**#新增**
create procedure addUser(in NewUname varchar(50),in NewAccount varchar(50),in NewPwd varchar(50),in NewSex char(2))
begin
		insert into user(uname,account,pwd,sex)value(NewUname,NewAccount,NewPwd,NewSex);
end;;
call addUser('王五','wangW','111','女');



drop procedure if exists deleIdUser;
**#根据id删除**
create procedure deleIdUser(in NewUid INTEGER)
begin
	DELETE from user where uid = NewUid;
end;;
call deleIdUser(2);


drop procedure if exists uptIdUser;
**#根据id修改**
create procedure uptIdUser(in NewUid int,in NewUname varchar(50),in NewAccount varchar(50),in NewPwd varchar(50),in NewSex char(2))
begin
	UPDATE user set uname=NewUname,account=NewAccount,pwd=NewPwd,sex=NewSex  where uid = NewUid;
end;;
call uptIdUser(3,'小花','Xhua','123456','女');

**

不喜勿喷 谢谢大家了

**

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值