数据库(mysql)业务用户表批量造测试用户密码数据[方案]

        博主这几天在配合公司测试作商城商品秒杀场景的压测,因为秒杀须要登陆,因此须要为测试建立多个用户密码。此项任务可能在从此还会遇到,先作个笔录。同时,让小伙伴们须要的时候也能够有个参考。服务器

        方案一:uuid方式测试

#查询生存一个uuid而且替换掉'-'
select replace(UUID(),'-','') ;
#更新用户表的用户密码和密码
UPDATE www_xh_member SET username=(select replace(UUID(),'-','')) , `password`='e10adc3949ba59abbe56e057f20f883e' where id<1000

        方案二:存储过程方式大数据

#(1)建立存储过程
delimiter //
create procedure modusername()
begin
  declare num int;
  set num=1;
while num < 1000 do
  update  www_xh_member set username=concat('aaron',num) where id=num;
  set num=num+1;
end while;
end //  
#(2)调用存储过程
call modusername

         因为博主这边登陆有限制, 经过uuid生成的用户名和密码登陆不了。因此博主采用了储存过程方式来造数据。效果以下:ui

aaron1	    b9ea8bc466008ae3abd2e7165f7ec6bc
aaron2	    b9ea8bc466008ae3abd2e7165f7ec6bc
aaron3	    b9ea8bc466008ae3abd2e7165f7ec6bc
aaron4	    b9ea8bc466008ae3abd2e7165f7ec6bc
aaron5	    b9ea8bc466008ae3abd2e7165f7ec6bc
aaron6	    b9ea8bc466008ae3abd2e7165f7ec6bc
aaron7	    b9ea8bc466008ae3abd2e7165f7ec6bc
*
*
*
aaron999	b9ea8bc466008ae3abd2e7165f7ec6bc

        最后寄语,以上是博主本次文章的所有内容,若是你们以为博主的文章还不错,请点赞;若是您对博主其它服务器大数据技术或者博主本人感兴趣,请关注博主博客,而且欢迎随时跟博主沟通交流。code

相关文章
相关标签/搜索