软件测试-学习记录-07-mysql数据库存储过程(实例)


前言

mysql数据库存储过程


一、存储过程

# 存储过程(不做要求)
# 造大量的数据(逻辑比较简单)

/*ranzhi项目成员列表中,插入100条测试数据
指定开始的编号,如501: 则数据编号为:501-600
只插入编号,用户名,真实姓名,性别4个字段;
其中奇数编号用户名为user_编号,真实姓名为:家鹤_编号,性别为'm' ;
其中偶数编号用户名为user_编号,真实姓名为:小仙_编号,性别为'f' ;*/

DELIMITER //

CREATE OR REPLACE PROCEDURE add_data(IN begin_id INT)
BEGIN
	DECLARE end_id INT ;
	SET end_id = begin_id + 99 ;
	WHILE begin_id <= end_id DO
		IF begin_id % 2 = 1 THEN
			INSERT INTO ranzhi.sys_user(id,account,realname,gender) VALUE (begin_id,CONCAT('user_',begin_id),CONCAT('家鹤_',begin_id),'m');
		ELSE
			INSERT INTO ranzhi.sys_user(id,account,realname,gender) VALUE (begin_id,CONCAT('user_',begin_id),CONCAT('小仙_',begin_id),'f');
		END IF ;
		SET begin_id = begin_id + 1 ;
	END WHILE;

END;

//

DELIMITER ;

CALL add_data(2001) ;

SELECT * FROM ranzhi.sys_user WHERE id > 2000 ;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值