利用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利用MethodType绑定方法到类示例代码
Aug 27 Python
python利用rsa库做公钥解密的方法教程
Dec 10 Python
Python格式化输出%s和%d
May 07 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
Jun 21 Python
Python从文件中读取数据的方法讲解
Feb 14 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
Feb 18 Python
Python3.5内置模块之time与datetime模块用法实例分析
Apr 27 Python
利用python list完成最简单的DB连接池方法
Aug 09 Python
通过selenium抓取某东的TT购买记录并分析趋势过程解析
Aug 15 Python
如何查看Django ORM执行的SQL语句的实现
Apr 20 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
Nov 01 Python
python如何正确使用yield
May 21 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
跟我学小偷程序之成功偷取首页(第三天)
2006/10/09 PHP
PHP网站备份程序代码分享
2011/06/10 PHP
在网页中控制wmplayer播放器
2006/07/01 Javascript
jquery实现的超出屏幕时把固定层变为定位层的代码
2010/02/23 Javascript
到处都是jQuery选择器的年代 不了解它们的性能,行吗
2012/06/18 Javascript
javascript不可用的问题探究
2013/10/01 Javascript
jquery 漂亮的删除确认和提交无刷新删除示例
2013/11/13 Javascript
Javascript中this关键字的一些小知识
2015/03/15 Javascript
js实时获取并显示当前时间的方法
2015/07/31 Javascript
jQuery+Ajax实现无刷新分页
2015/10/30 Javascript
详解JavaScript基于面向对象之创建对象(1)
2015/12/10 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
AngularJS手动表单验证
2016/02/01 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
2016/10/10 Javascript
微信开发 JS-SDK 6.0.2 经常遇到问题总结
2016/12/08 Javascript
jQuery实现滚动到底部时自动加载更多的方法示例
2018/02/18 jQuery
react redux入门示例
2018/04/19 Javascript
Vue隐藏显示、只读实例代码
2018/07/18 Javascript
使用vue2.6实现抖音【时间轮盘】屏保效果附源码
2019/04/24 Javascript
JS实现可切换图片的幻灯切换效果示例
2019/05/24 Javascript
vue 开发企业微信整合案例分析
2019/12/02 Javascript
Vuex中的Mutations的具体使用方法
2020/06/01 Javascript
python和C语言混合编程实例
2014/06/04 Python
Python 实现使用dict 创建二维数据、DataFrame
2018/04/13 Python
python地震数据可视化详解
2019/06/18 Python
python中绕过反爬虫的方法总结
2020/11/25 Python
HTML5制作3D爱心动画教程 献给女友浪漫的礼物
2014/11/05 HTML / CSS
中国宠物用品商城:E宠商城
2016/08/27 全球购物
Daniel Wellington官方海外旗舰店:丹尼尔惠灵顿DW手表
2018/02/22 全球购物
业务主管岗位职责范本
2013/12/25 职场文书
测量工程专业求职信
2014/02/24 职场文书
《小猪家的桃花树》教学反思
2014/04/11 职场文书
班级读书活动总结
2014/06/30 职场文书
教育局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
2016秋季运动会前导词
2015/11/25 职场文书
创业分两种人:那么哪些适合创业?,哪些适合不适合创业呢?
2019/08/23 职场文书