python批量生成sql用于创建500个用户

创建500个用户,分别为jmeter001-jmeter500,密码都是123,手动添加不现实,用客户端复制粘贴表数据也要添加很久,因此想批量生成500条插入的sql,如下:

python 复制代码
 start_num = 1
end_num = 500
insert_sql = "INSERT INTO `sys_user`(`user_id`, `username`,  `password`, `email`, `mobile`,  `create_time`,  `emp_no`) VALUES\n"

for i in range(start_num, end_num + 1):
user_id = f'user-id-jmeter{i:03d}-66f5056704684a2fa'
 username = f'jmeter{i:03d}'

 row = f"('{user_id}', '{username}', '123',  '1234@qq.com', '12345', '18312345678', '2024-08-22 11:47:20', 0, '2024-08-22 13:18:26', NULL),\n"
insert_sql += row
 #去掉最后一个逗号
insert_sql = insert_sql.rstrip(',\n') + ';'
print(insert_sql)

打印结果:

INSERT INTO sys_user(user_id, username, password, email, mobile, create_time, emp_no) VALUES ('user-id-jmeter001-66f5056704684a2fa', 'jmeter001', 'jmeter001', '1234@qq.com', '12345', '12345', '2024-08-22 11:47:20', 0, '2024-08-22 13:18:26', NULL),

INSERT INTO sys_user(user_id, username, password, email, mobile, create_time, emp_no) VALUES('user-id-jmeter002-66f5056704684a2fa', 'jmeter002', 'jmeter002', '1234@qq.com', '12345', '12345', '2024-08-22 11:47:20', '2024-08-22 13:18:26', NULL),

...

INSERT INTO sys_user(user_id, username, password, email, mobile, create_time, emp_no) VALUES('user-id-jmeter500-66f5056704684a2fa', 'jmeter500', 'jmeter500', '1234@qq.com', '12345', '12345', '2024-08-22 11:47:20', '2024-08-22 13:18:26', NULL)

相关推荐
mortimer9 小时前
破局视频翻译【最后一公里】––从语音克隆到口型对齐的完整工程思路
python·github·aigc
m***66739 小时前
SQL 实战—递归 SQL:层级结构查询与处理树形数据
java·数据库·sql
昙鱼9 小时前
Markdown文件导入Milvus向量数据库完整指南
数据库·ai·milvus
A__tao9 小时前
gotool.top 的 SQL 转 Markdown
数据库·sql
Austindatabases10 小时前
基于SQLite如何设计应用程序,拆散,散,还的散!
数据库·sqlite
矶鹬笛手11 小时前
(2.1) 信息技术及其发展
sql·计算机网络·c#
门框研究员11 小时前
解锁Python的强大能力:深入理解描述符
python
马克学长12 小时前
SSM面向乡村振兴服务的产教融合服务平台521gh(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·乡村振兴·ssm 框架·服务平台
u***276112 小时前
C#数据库操作系列---SqlSugar完结篇
网络·数据库·c#
子不语18013 小时前
Python——函数
开发语言·python