利用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转换字符串为摩尔斯电码的方法
Jul 06 Python
Python实现的Excel文件读写类
Jul 30 Python
python简单实现操作Mysql数据库
Jan 29 Python
详解Django 中是否使用时区的区别
Jun 14 Python
详解Python匿名函数(lambda函数)
Apr 19 Python
使用python实现ftp的文件读写方法
Jul 02 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
Jul 22 Python
Python使用百度api做人脸对比的方法
Aug 28 Python
Python函数的迭代器与生成器的示例代码
Jun 18 Python
keras分类之二分类实例(Cat and dog)
Jul 09 Python
Python 利用Entrez库筛选下载PubMed文献摘要的示例
Nov 24 Python
Python基础学习之奇异的GUI对话框
May 27 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
PhpMyAdmin中无法导入sql文件的解决办法
2010/01/08 PHP
php网站来路获取代码(针对搜索引擎)
2010/06/08 PHP
分享下php5类中三种数据类型的区别
2015/01/26 PHP
yum命令安装php7和相关扩展
2016/07/04 PHP
PHP的openssl加密扩展使用小结(推荐)
2016/07/18 PHP
php自定义函数实现二维数组按指定key排序的方法
2016/09/29 PHP
另类调用flash无须激活的方法
2006/12/27 Javascript
JavaScript.The.Good.Parts阅读笔记(二)作用域&闭包&减缓全局空间污染
2010/11/16 Javascript
JQuery 常用方法和事件详细介绍
2013/04/18 Javascript
NodeJS与Mysql的交互示例代码
2013/08/18 NodeJs
JQUERY 获取IFrame中对象及获取其父窗口中对象示例
2013/08/19 Javascript
JavaScript动态改变HTML页面元素例如添加或删除
2014/08/10 Javascript
基于jQuery+Cookie实现的防止刷新的在线考试倒计时
2015/06/19 Javascript
javascript验证手机号和实现星号(*)代替实例
2016/08/16 Javascript
javascript数组常用方法汇总
2016/09/10 Javascript
ReactJs快速入门教程(精华版)
2016/11/28 Javascript
JavaScript判断浏览器及其版本信息
2017/01/20 Javascript
详解Angularjs在控制器(controller.js)中使用过滤器($filter)格式化日期/时间实例
2017/02/17 Javascript
Vue监听事件实现计数点击依次增加的方法
2018/09/26 Javascript
Vue keepAlive 数据缓存工具实现返回上一个页面浏览的位置
2019/05/10 Javascript
深入了解JavaScript 私有化
2019/05/30 Javascript
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
python数据结构之线性表的顺序存储结构
2018/09/28 Python
pyqt5实现俄罗斯方块游戏
2019/01/11 Python
对python中的os.getpid()和os.fork()函数详解
2019/08/08 Python
PHP基于phpqrcode类库生成二维码过程解析
2020/05/28 Python
Python安装并操作redis实现流程详解
2020/10/13 Python
瑞典领先的汽车零部件网上零售商:bildelaronline24.se
2017/01/12 全球购物
澳大利亚实惠时尚女装商店:Katies
2019/06/16 全球购物
大学生学习生活的自我评价
2013/11/01 职场文书
搞笑获奖感言
2014/01/30 职场文书
党员个人剖析材料
2014/09/30 职场文书
个人四风问题对照检查材料思想汇报
2014/10/06 职场文书
酒店厨房管理制度
2015/08/06 职场文书
Nginx反向代理多个服务器的实现方法
2021/03/31 Servers
Python Parser的用法
2021/05/12 Python