MySQL 存储过程批量生成假用户电话号码
👨🏻🎓博主介绍:大家好,我是芝士味的椒盐,一名在校大学生,热爱分享知识,很高兴在这里认识大家🌟🌈擅长领域:Java、消息中间件、大数据、运维。
🙏🏻如果本文章各位小伙伴们有帮助的话,🍭关注+👍🏻点赞+🗣评论+📦收藏。
🤝另本人水平有限,旨在创作简单易懂的文章,在文章描述时如有错,恳请各位大佬指正,在此感谢!!!
缘由
在传统像 shell 编写的脚本之类的批量读写 MySQL 的时候效率较低,而存储过程在 MySQL 中是预编代码,存于 MySQL 之中内部执行,使用存储过程操作 MySQL 显然比外界脚本程序传送过去要高效很多。存储过程适应高质量大,复杂而且有规律的 MySQL 操作。
场景
现在有一张 ums_member 表存储着某个商城用户的 id、会员等级 id、用户名、密码、昵称、手机号码等等消息,现在商城需要进行整体高流量用户的并发测试,需要生成 5200 个模拟用户进行压力测试,其中最主要手机号码的生产需要注意。
实际操作
面对这样一张表:
复制代码
我需要生成任意数量的假用户,很明显使用 Mysql 自带的存储过程是最方便的
创建存储过程:
复制代码
删除存储过程
复制代码
使用存储过程生产 5200 个用户
复制代码
版权声明: 本文为 InfoQ 作者【芝士味的椒盐】的原创文章。
原文链接:【http://xie.infoq.cn/article/97a2f7478eea0eec9e2d8f517】。文章转载请联系作者。
评论