利用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中marshal对象序列化的相关知识
Jul 01 Python
使用Python的Flask框架构建大型Web应用程序的结构示例
Jun 04 Python
Python设计模式之抽象工厂模式
Aug 25 Python
Python实现合并两个列表的方法分析
May 28 Python
TensorFlow打印tensor值的实现方法
Jul 27 Python
python 实现查找文件并输出满足某一条件的数据项方法
Jun 12 Python
Python将视频或者动态图gif逐帧保存为图片的方法
Sep 10 Python
如何使用Python多线程测试并发漏洞
Dec 18 Python
基于python图像处理API的使用示例
Apr 03 Python
Python如何输出整数
Jun 07 Python
Python中对象的比较操作==和is区别详析
Feb 12 Python
python基础入门之字典和集合
Jun 13 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
YB217、YB235、YB400浅听
2021/03/02 无线电
用phpmyadmin更改mysql5.0登录密码
2008/03/25 PHP
新手学习PHP的一些基础知识分享
2011/07/27 PHP
PHP5.5在windows安装使用memcached服务端的方法
2014/04/16 PHP
php实现将任意进制数转换成10进制的方法
2015/04/17 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
javascript转换字符串为dom对象(字符串动态创建dom)
2010/05/10 Javascript
利用json获取字符出现次数的代码
2012/03/22 Javascript
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
浅析jQuery中调用ajax方法时在不同浏览器中遇到的问题
2014/06/11 Javascript
node.js中的fs.stat方法使用说明
2014/12/16 Javascript
js实现鼠标经过表格行变色的方法
2015/05/12 Javascript
JS实现的新浪微博大厅文字内容滚动效果代码
2015/11/05 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
2016/06/03 Javascript
js中遍历Map对象的简单实例
2016/08/08 Javascript
js基于myFocus实现轮播图效果
2017/02/14 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
2018/12/11 Javascript
ES6 Array常用扩展的应用实例分析
2019/06/26 Javascript
微信小程序制作扭蛋机代码实例
2019/09/24 Javascript
[04:27]2014DOTA2国际邀请赛 NAVI战队官方纪录片
2014/07/21 DOTA
理解Python中的类与实例
2015/04/27 Python
python制作websocket服务器实例分享
2016/11/20 Python
Python单元测试简单示例
2018/07/03 Python
Python中整数的缓存机制讲解
2019/02/16 Python
Anaconda 查看、创建、管理和使用python环境的方法
2019/12/03 Python
Python简单实现区域生长方式
2020/01/16 Python
详解python内置模块urllib
2020/09/09 Python
使用python爬取抖音app视频的实例代码
2020/12/01 Python
水务局局长岗位职责
2013/11/28 职场文书
主持人演讲稿
2014/05/13 职场文书
2015年消防工作总结
2015/04/24 职场文书
教你如何使用Python开发一个钉钉群应答机器人
2021/06/21 Python
vue 自定义的组件绑定点击事件
2022/04/21 Vue.js
windows server 2012安装FTP并配置被动模式指定开放端口
2022/06/10 Servers
pandas中pd.groupby()的用法详解
2022/06/16 Python