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


Posted in Python onMarch 04, 2020

通过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语句

以上这篇利用Python脚本批量生成SQL语句就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 元组(Tuple)操作详解
Mar 11 Python
Windows下Python2与Python3两个版本共存的方法详解
Feb 12 Python
Python中的__slots__示例详解
Jul 06 Python
python实现超市扫码仪计费
May 30 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
Aug 03 Python
Python 变量类型详解
Oct 10 Python
python爬虫之urllib,伪装,超时设置,异常处理的方法
Dec 19 Python
Python3.4学习笔记之列表、数组操作示例
Mar 01 Python
浅谈Python_Openpyxl使用(最全总结)
Sep 05 Python
Python 项目转化为so文件实例
Dec 23 Python
使用Python爬取弹出窗口信息的实例
Mar 14 Python
jupyter notebook运行命令显示[*](解决办法)
May 18 Python
一文了解python 3 字符串格式化 F-string 用法
Mar 04 #Python
Python正则表达式学习小例子
Mar 03 #Python
python正则表达式实例代码
Mar 03 #Python
python 实现在无序数组中找到中位数方法
Mar 03 #Python
python的列表List求均值和中位数实例
Mar 03 #Python
基于Python数据分析之pandas统计分析
Mar 03 #Python
python 的numpy库中的mean()函数用法介绍
Mar 03 #Python
You might like
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
2011/05/04 PHP
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
2014/06/19 PHP
PHP中生成UUID自定义函数分享
2015/06/10 PHP
php实现的表单验证类完整示例
2019/08/13 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
做网页的一些技巧(续)
2007/02/01 Javascript
asp javascript 实现关闭窗口时保存数据的办法
2007/11/24 Javascript
jQuery插件StickUp实现网页导航置顶
2015/04/12 Javascript
jQuery实现强制cookie过期方法汇总
2015/05/22 Javascript
JavaScript中的Promise使用详解
2015/06/24 Javascript
JavaScript检测上传文件大小的方法
2015/07/22 Javascript
vue2.0构建单页应用最佳实战
2017/04/01 Javascript
Vue2.0 vue-source jsonp 跨域请求
2017/08/04 Javascript
nodejs中安装ghost出错的原因及解决方法
2017/10/23 NodeJs
JS计算两个时间相差分钟数的方法示例
2018/01/10 Javascript
使用rollup打包JS的方法步骤
2018/12/05 Javascript
vue监听用户输入和点击功能
2019/09/27 Javascript
JavaScript实现音乐导航效果
2020/11/19 Javascript
[02:23]完美世界全国高校联赛街访DOTA2第一期
2019/11/28 DOTA
用Python计算三角函数之atan()方法的使用
2015/05/15 Python
Python进阶学习之特殊方法实例详析
2017/12/01 Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
2020/10/15 Python
Python 按比例获取样本数据或执行任务的实现代码
2020/12/03 Python
用C或者C++语言实现SOCKET通信
2015/02/24 面试题
教育学习自我评价
2014/02/03 职场文书
党员四风问题对照检查材料
2014/09/27 职场文书
有限责任公司股东合作协议书范本
2014/10/30 职场文书
2015年教师党员公开承诺书
2015/01/22 职场文书
艺术节开幕词
2015/01/28 职场文书
2015年社区民政工作总结
2015/04/21 职场文书
节约用电通知
2015/04/25 职场文书
高温慰问简报
2015/07/21 职场文书
学习社交礼仪心得体会
2016/01/22 职场文书
如何用 Python 子进程关闭 Excel 自动化中的弹窗
2021/05/07 Python
python 中yaml文件用法大全
2021/07/04 Python
MySQL 原理与优化之Update 优化
2022/08/14 MySQL