利用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实现定时同步本机与北京时间的方法
Mar 24 Python
Saltstack快速入门简单汇总
Mar 01 Python
Python标准库shutil用法实例详解
Aug 13 Python
Python判断一个文件夹内哪些文件是图片的实例
Dec 07 Python
对pandas的算术运算和数据对齐实例详解
Dec 22 Python
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
Jul 03 Python
python 实现return返回多个值
Nov 19 Python
解决Django Haystack全文检索为空的问题
May 19 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
Jan 24 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
Jan 29 Python
Pytorch如何切换 cpu和gpu的使用详解
Mar 01 Python
基于python制作简易版学生信息管理系统
Apr 20 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
最常用的8款PHP调试工具
2014/07/06 PHP
深入理解PHP内核(二)之SAPI探究
2015/11/10 PHP
标准版Eclipse搭建PHP环境的详细步骤
2015/11/18 PHP
filemanage功能中用到的common.js
2007/04/08 Javascript
url地址自动加#号问题说明
2010/08/21 Javascript
window.location.reload()方法刷新页面弹出要再次显示该网页对话框
2013/04/24 Javascript
JS控制文本框textarea输入字数限制的方法
2013/06/17 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
2014/06/24 Javascript
Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
2014/08/14 Javascript
js实现不重复导入的方法
2016/03/02 Javascript
深入理解Ajax的get和post请求
2016/06/02 Javascript
JavaScript奇技淫巧44招【实用】
2016/12/11 Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
2016/12/15 Javascript
Vue.js tab实现选项卡切换
2017/05/16 Javascript
React-Native中禁用Navigator手势返回的示例代码
2017/09/09 Javascript
浅谈vue加载优化策略
2019/03/19 Javascript
如何利用vue+vue-router+elementUI实现简易通讯录
2019/05/13 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
python TKinter获取文本框内容的方法
2018/10/11 Python
pandas 快速处理 date_time 日期格式方法
2018/11/12 Python
Pytorch GPU显存充足却显示out of memory的解决方式
2020/01/13 Python
Python下利用BeautifulSoup解析HTML的实现
2020/01/17 Python
解决tensorflow/keras时出现数组维度不匹配问题
2020/06/29 Python
python压包的概念及实例详解
2021/02/17 Python
css3新增颜色表示方式分享
2014/04/15 HTML / CSS
聪明的粉丝购买门票的地方:TickPick
2018/03/09 全球购物
美国木工工具和用品商店:Woodcraft
2019/10/30 全球购物
澳大利亚家居用品零售商:Harris Scarfe
2020/10/10 全球购物
高中生学习生活的自我评价
2013/10/09 职场文书
前台接待的工作职责
2013/11/21 职场文书
出国签证在职证明
2014/01/16 职场文书
美容院营销方案
2014/03/05 职场文书
高一学生评语大全
2014/04/25 职场文书
宾馆仓管员岗位职责
2014/07/27 职场文书
2015年春节标语口号
2014/12/09 职场文书
MySQL 数据库范式化设计理论
2022/04/22 MySQL