在mysql数据库中要对表的数据进行操作 , 把处理过的数据返还到客户端或者用户 , 这个过程要用到“存储过程” 。 我给大家简单介绍一下创建过程和使用 , 下面对你学习mysql有帮助的话 , 给我投票、点赞或者收藏!
需要这些哦
mysql
sqlyog
方式/
1在mysql中test数据库新建一个表:
CREATE TABLE `yuangong` (
`bianhao` varchar(3) NOT NULL,
`mingcheng` varchar(10) NOT NULL,
`gongzi` int(11) NOT NULL,
PRIMARY KEY (`bianhao`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

2把增添表中的数据 , 编号 , 名称 , 工资 , 期待对数据的操作 。
INSERT yuangong(bianhao,mingcheng,gongzi)VALUES('001','王愿愿','5000');
【mysql创建过程和使用】INSERT yuangong(bianhao,mingcheng,gongzi)VALUES('002','张三三','5000');
INSERT yuangong(bianhao,mingcheng,gongzi)VALUES('003','李二二','5000');

3在test数据库中新建一个存储过程 , 把每个员工的工资加1000 , 把成果返还客户端 。
DELIMITER $$
CREATE
PROCEDURE `test`.`zengjiagongzi`(shuliang INT)
BEGIN
$$
DELIMITER ;

4在过程中增添处置过程 , 把员工的工资按划定数目增添:
DELIMITER $$
CREATE
PROCEDURE `test`.`zengjiagongzi`(shuliang INT)
BEGIN
SELECT bianhao,mingcheng,gongzi+shuliang FROM yuangong ;
$$
DELIMITER ;

5存储过程界说完毕 , 怎么利用过程呢?
CALL zengjiagongzi(1000)
call这个是挪用过程的 , zengjiagongzi这个是过程名称 , 1000是过程参数 。
成果返回原有的工资增添1000.

6我的计较机客户端和mysql数据库是一个机械 , 若是您的计较机和mysql数据库分歧的计较机 , 您发送call存储过程返回的数据直接返回您用的计较机上了 。

以上内容就是mysql创建过程和使用的内容啦 , 希望对你有所帮助哦!
猜你喜欢
- 报春花怎么养
- 不发酵茶制法
- 手机qq欢乐斗地主怎样创建房间?
- 手机上怎么玩洛克王国
- 微信王者荣耀防沉迷怎么解除
- 小盒老师怎么创建班级
- 如何注册电子邮箱账号,教你创建email邮箱账号
- 绝地求生如何创建房间/怎么创建房间
- oracle12c创建数据库典型配置
- C4D中如何创建多边形
