利用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实现的一个p2p文件传输实例
Jun 04 Python
python读取word文档的方法
May 09 Python
python flask 多对多表查询功能
Jun 25 Python
Python3 Random模块代码详解
Dec 04 Python
在CentOS6上安装Python2.7的解决方法
Jan 09 Python
python读取xlsx的方法
Dec 25 Python
python实现贪吃蛇游戏
Mar 21 Python
详解python中的hashlib模块的使用
Apr 22 Python
python模拟鼠标点击和键盘输入的操作
Aug 04 Python
python sorted方法和列表使用解析
Nov 18 Python
python中for in的用法详解
Apr 17 Python
使用python创建生成动态链接库dll的方法
May 09 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 反向排序和随机排序代码
2010/06/30 PHP
通过JAVAScript实现页面自适应
2007/01/19 Javascript
javascript replace方法与正则表达式
2008/02/19 Javascript
javascript高亮效果的二种实现方法
2008/09/14 Javascript
最近项目写了一些js,水平有待提高
2009/01/31 Javascript
JQuery中对服务器控件 DropdownList, RadioButtonList, CheckboxList的操作总结
2011/06/28 Javascript
autoPlay 基于jquery的图片自动播放效果
2011/12/07 Javascript
jquery默认校验规则整理
2014/03/24 Javascript
浏览器兼容性问题大汇总
2015/12/17 Javascript
AngularJS使用ngOption实现下拉列表的实例代码
2016/01/23 Javascript
JS字符串的切分用法实例
2016/02/22 Javascript
基于JavaScript实现屏幕滚动效果
2017/01/18 Javascript
JS对象深度克隆实例分析
2017/03/16 Javascript
Vue.js实现文章评论和回复评论功能
2020/05/30 Javascript
JavaScript实现的反序列化json字符串操作示例
2018/07/18 Javascript
vuejs实现ready函数加载完之后执行某个函数的方法
2018/08/31 Javascript
微信小程序实现动态显示和隐藏某个控件功能示例
2018/12/14 Javascript
JS中getElementsByClassName与classList兼容性问题解决方案分析
2019/08/07 Javascript
微信小程序实现禁止分享代码实例
2019/10/19 Javascript
Vue中使用better-scroll实现轮播图组件
2020/03/07 Javascript
基于vue的video播放器的实现示例
2021/02/19 Vue.js
python分割列表(list)的方法示例
2017/05/07 Python
解决PyCharm import torch包失败的问题
2018/10/13 Python
对python判断是否回文数的实例详解
2019/02/08 Python
PyQt5 在label显示的图片中绘制矩形的方法
2019/06/17 Python
python 列表转为字典的两个小方法(小结)
2019/06/28 Python
通过实例了解python property属性
2019/11/01 Python
python 微信好友特征数据分析及可视化
2020/01/07 Python
详解python 降级到3.6终极解决方案
2020/02/06 Python
python数据抓取3种方法总结
2021/02/07 Python
迷你分体式空调:SoGoodToBuy
2018/08/07 全球购物
亲子阅读的活动方案
2014/08/15 职场文书
助学金感谢信
2015/01/20 职场文书
导游词之山东八仙过海景区
2019/11/11 职场文书
python3.9之你应该知道的新特性详解
2021/04/29 Python
Python操作CSV格式文件的方法大全
2021/07/15 Python