利用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爬虫爬取淘宝商品信息(selenum+phontomjs)
Feb 24 Python
Python实现的拟合二元一次函数功能示例【基于scipy模块】
May 15 Python
使用anaconda的pip安装第三方python包的操作步骤
Jun 11 Python
python和shell监控linux服务器的详细代码
Jun 22 Python
解决Pycharm运行时找不到文件的问题
Oct 29 Python
对pandas中iloc,loc取数据差别及按条件取值的方法详解
Nov 06 Python
python基础知识(一)变量与简单数据类型详解
Apr 17 Python
python判断自身是否正在运行的方法
Aug 08 Python
python 使用raw socket进行TCP SYN扫描实例
May 05 Python
使用Keras加载含有自定义层或函数的模型操作
Jun 10 Python
python 如何用map()函数创建多线程任务
Apr 07 Python
python神经网络学习 使用Keras进行简单分类
May 04 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中PDO解决中文乱码问题的一些补充
2010/09/06 PHP
php 目录遍历、删除 函数的使用介绍
2013/04/28 PHP
php中apc缓存使用示例
2013/12/25 PHP
PHP基于ORM方式操作MySQL数据库实例
2017/06/21 PHP
总结PHP内存释放以及垃圾回收
2018/03/29 PHP
TNC vs BOOM BO3 第一场2.13
2021/03/10 DOTA
document.body.scrollTop 值总为0的解决方法 比较常见的标准问题
2009/11/30 Javascript
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
jquery.qrcode在线生成二维码使用示例
2013/08/21 Javascript
Js实现滚动变色的文字效果
2014/06/16 Javascript
JavaScript中的数学运算介绍
2014/12/29 Javascript
jquery插件NProgress.js制作网页加载进度条
2015/06/05 Javascript
jquery插件jquery.nicescroll实现图片无滚动条左右拖拽的方法
2015/08/10 Javascript
webpack之devtool详解
2018/02/10 Javascript
详解使用mpvue开发github小程序总结
2018/07/25 Javascript
15个顶级开源JavaScript框架和库
2018/10/10 Javascript
在Python中使用next()方法操作文件的教程
2015/05/24 Python
zookeeper python接口实例详解
2018/01/18 Python
详解Python爬取并下载《电影天堂》3千多部电影
2019/04/26 Python
Python 合并多个TXT文件并统计词频的实现
2019/08/23 Python
python如何通过pyqt5实现进度条
2020/01/20 Python
Python 解析pymysql模块操作数据库的方法
2020/02/18 Python
使用 prometheus python 库编写自定义指标的方法(完整代码)
2020/06/29 Python
HTML5的结构和语义(2):结构
2008/10/17 HTML / CSS
美国卡车、吉普车和SUV零件网站:4 Wheel Parts
2016/11/24 全球购物
什么是View State?
2013/01/27 面试题
师范生自我鉴定
2014/03/20 职场文书
三年级学生评语
2014/04/23 职场文书
小学生环保倡议书
2014/05/15 职场文书
教师敬业奉献模范事迹材料
2014/05/18 职场文书
工地质量标语
2014/06/12 职场文书
高等教育学专业自荐书
2014/06/17 职场文书
最美孝心少年事迹材料
2014/08/15 职场文书
印刷技术专业自荐信
2014/09/18 职场文书
VUE使用draggable实现组件拖拽
2022/04/06 Vue.js
pytest实现多进程与多线程运行超好用的插件
2022/07/15 Python