利用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中实现单例模式的三种方法
Apr 08 Python
使用Python脚本实现批量网站存活检测遇到问题及解决方法
Oct 11 Python
Python实现识别手写数字大纲
Jan 29 Python
使用Python从零开始撸一个区块链
Mar 14 Python
详解python while 函数及while和for的区别
Sep 07 Python
Python利用递归实现文件的复制方法
Oct 27 Python
对python捕获ctrl+c手工中断程序的两种方法详解
Dec 26 Python
opencv3/python 鼠标响应操作详解
Dec 11 Python
Django模板获取field的verbose_name实例
May 19 Python
keras导入weights方式
Jun 12 Python
基于Python3读写INI配置文件过程解析
Jul 23 Python
python实现求纯色彩图像的边框
Apr 08 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
SONY SRF-22W(33W)的电路分析和维修案例
2021/03/02 无线电
用Apache反向代理设置对外的WWW和文件服务器
2006/10/09 PHP
PHP防止表单重复提交的几种常用方法汇总
2014/08/19 PHP
php使用cookie实现记住用户名和密码实现代码
2015/04/27 PHP
php实现URL加密解密的方法
2016/11/17 PHP
win10 apache配置虚拟主机后localhost无法使用的解决方法
2018/01/27 PHP
经验几则 推荐
2006/09/05 Javascript
JavaScript中的Math 使用介绍
2014/04/21 Javascript
node.js中的fs.createWriteStream方法使用说明
2014/12/17 Javascript
javascript随机显示背景图片的方法
2015/06/18 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
2017/02/20 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
2017/03/09 Javascript
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
2017/07/20 jQuery
基于vue1和vue2获取dom元素的方法
2018/03/17 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
vue中后端做Excel导出功能返回数据流前端的处理操作
2020/09/08 Javascript
VUE中鼠标滚轮使div左右滚动的方法详解
2020/12/14 Vue.js
Python的mysql数据库的更新如何实现
2017/07/31 Python
python3写爬取B站视频弹幕功能
2017/12/22 Python
在python中只选取列表中某一纵列的方法
2018/11/28 Python
使用python 写一个静态服务(实战)
2019/06/28 Python
Python字典取键、值对的方法步骤
2020/09/30 Python
CSS3实现的渐变幻灯片效果
2020/12/07 HTML / CSS
英国第一蛋白粉品牌:Myprotein
2016/09/14 全球购物
欧洲最大的球衣网上商店:Kitbag
2017/11/11 全球购物
巴西体育用品商店:Lojão dos Esportes
2018/07/21 全球购物
ktv收银员岗位职责
2013/12/16 职场文书
买房委托公证书
2014/04/08 职场文书
信访工作汇报材料
2014/10/27 职场文书
大学生违纪检讨书范文
2015/05/07 职场文书
2015年村级财务管理制度
2015/08/04 职场文书
什么是创业计划书?什么是商业计划书?这里一一解答
2019/07/12 职场文书
浅谈Python类的单继承相关知识
2021/05/12 Python
利用uni-app生成微信小程序的踩坑记录
2022/04/05 Javascript
Python可变与不可变数据和深拷贝与浅拷贝
2022/04/06 Python
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers