利用Python脚本批量生成SQL语句

作者:zuozewei 时间:2023-06-10 10:02:37 

通过Python脚本批量生成插入数据的SQL语句

原始SQL语句:


INSERT INTO system_user (id, login_name, name, password, salt, code, createtime, email, main_org, positions, status, used, url, invalid, millis, id_card, phone_no, past, end_date, start_date)
VALUES ('6', 'db', 'db', '53dd4e491d16f21b19606e8fb0619522e6d5f307', 'a211f9dd3120178a', NULL, sysdate, '1@springside.org.cn', NULL, '', 'enabled', 'Used', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

CreateSQL.py


f = open("/Users/apple/Downloads/sql/insertUser.sql",'w')

for i in range(6,57):
str_i = str(i)
login_name = "test"+str_i
name = "test"+str_i
sql = 'INSERT INTO system_user (id, login_name, name, password, salt, code, createtime, email, main_org, positions, status, used, url, invalid, millis, id_card, phone_no, past, end_date, start_date) ' \
  'VALUES ("'+str_i+'","'+login_name+'","'+name+'","53dd4e491d16f21b19606e8fb0619522e6d5f307", "a211f9dd3120178a", NULL, sysdate, "1@springside.org.cn", NULL, "''", "enabled", "Used", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);'
f.write(sql)
f.write("\n")

print('50 success!')
f.close()

通过脚本拼接出一条插入数据的SQL,然后通过For循环生成批量SQL语句

生成结果:

利用Python脚本批量生成SQL语句

来源:https://blog.csdn.net/zuozewei/article/details/83004726

标签:Python,生成,SQL语句
0
投稿

猜你喜欢

  • 原生javascript实现匀速运动动画效果

    2024-06-07 15:27:55
  • 详解Go中处理时间数据的方法

    2024-02-22 15:14:00
  • 发现IE6下URL path不会自动补全

    2009-03-31 12:52:00
  • js中typeof的用法汇总

    2024-04-17 10:38:45
  • Python 基于Selenium实现动态网页信息的爬取

    2023-10-31 12:00:22
  • 简单获取键盘的KeyCode

    2008-04-18 12:37:00
  • python监控linux内存并写入mongodb(推荐)

    2022-02-04 11:28:01
  • pytorch中dataloader 的sampler 参数详解

    2023-09-16 21:00:13
  • Navicat for MySQL 与 MySQL-Front比较

    2009-02-12 17:33:00
  • django ListView的使用 ListView中获取url中的参数值方式

    2022-06-17 10:41:57
  • C#简单查询SQLite数据库是否存在数据的方法

    2024-01-13 04:34:48
  • Vue实现数字时钟效果

    2024-05-13 09:13:47
  • Java基于redis和mysql实现简单的秒杀(附demo)

    2024-01-16 16:55:13
  • 表单系列·出错字段排行榜

    2008-07-01 12:57:00
  • 最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程

    2022-09-24 01:38:47
  • python批量修改文件名的实现代码

    2023-08-02 19:06:53
  • 对xml操作的主要方法例子

    2008-06-29 14:21:00
  • 基于python 微信小程序之获取已存在模板消息列表

    2022-02-25 16:51:25
  • 详解如何在cmd命令窗口中搭建简单的python开发环境

    2021-08-21 08:03:08
  • python服务器与android客户端socket通信实例

    2022-04-28 02:30:31
  • asp之家 网络编程 m.aspxhome.com