利用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 相关文章推荐
基于scrapy实现的简单蜘蛛采集程序
Apr 17 Python
21行Python代码实现拼写检查器
Jan 25 Python
Python3 jupyter notebook 服务器搭建过程
Nov 30 Python
利用python修改json文件的value方法
Dec 31 Python
OpenCV HSV颜色识别及HSV基本颜色分量范围
Mar 22 Python
Python容器使用的5个技巧和2个误区总结
Sep 26 Python
Python List列表对象内置方法实例详解
Oct 22 Python
解决Python中回文数和质数的问题
Nov 24 Python
Django框架之中间件MiddleWare的实现
Dec 30 Python
爬虫代理的cookie如何生成运行
Sep 22 Python
Python利用imshow制作自定义渐变填充柱状图(colorbar)
Dec 10 Python
Python实现数据的序列化操作详解
Jul 07 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和ACCESS写聊天室(七)
2006/10/09 PHP
Apache站点配置SSL强制跳转443
2021/03/09 Servers
教你如何解密js/vbs/vbscript加密的编码异处理小结
2008/06/25 Javascript
Jquery 扩展方法
2010/05/06 Javascript
JavaScript创建对象的写法
2013/08/29 Javascript
js原型继承的两种方法对比介绍
2014/03/30 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
javascript的document.referrer浏览器支持、失效情况总结
2014/07/18 Javascript
jQuery+PHP星级评分实现方法
2015/10/02 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之绑定事件
2015/11/19 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
2016/09/19 Javascript
利用vue-router实现二级菜单内容转换
2016/11/30 Javascript
AngularJS使用ng-app自动加载bootstrap框架问题分析
2017/01/04 Javascript
解决Vue 给mapState中定义的属性赋值报错的问题
2020/06/22 Javascript
vue同个按钮控制展开和折叠同个事件操作
2020/07/29 Javascript
详解Python装饰器由浅入深
2016/12/09 Python
Java实现的执行python脚本工具类示例【使用jython.jar】
2018/03/29 Python
CentOS 7 安装python3.7.1的方法及注意事项
2018/11/01 Python
计算机二级python学习教程(3) python语言基本数据类型
2019/05/16 Python
python实现京东订单推送到测试环境,提供便利操作示例
2019/08/09 Python
Python中zip()函数的解释和可视化(实例详解)
2020/02/16 Python
对Matlab中共轭、转置和共轭装置的区别说明
2020/05/11 Python
详解Python多线程下的list
2020/07/03 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
2020/07/14 Python
香港礼品网站:GiftU eshop
2017/09/01 全球购物
诺心蛋糕官网:LE CAKE
2018/08/25 全球购物
2019年Java面试必问之经典试题
2012/09/12 面试题
毕业生求职简历中的自我评价
2013/10/18 职场文书
北京申奥口号
2014/06/19 职场文书
节能减耗标语
2014/06/21 职场文书
医学专业大学生求职信
2014/07/12 职场文书
2015年学校教科室工作总结
2015/07/20 职场文书
建议书的格式及范文
2015/09/14 职场文书
事业单位工作人员2015年度思想工作总结
2015/10/15 职场文书
七年级写作指导之游记作文
2019/10/07 职场文书
SQLServer2019 数据库环境搭建与使用的实现
2021/04/08 SQL Server