利用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 调用HBase的简单实例
Dec 18 Python
Python编写登陆接口的方法
Jul 10 Python
Python编程实现控制cmd命令行显示颜色的方法示例
Aug 14 Python
解决Python网页爬虫之中文乱码问题
May 11 Python
将tensorflow的ckpt模型存储为npy的实例
Jul 09 Python
漂亮的Django Markdown富文本app插件的实现
Jan 02 Python
python的schedule定时任务模块二次封装方法
Feb 19 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
Dec 27 Python
使用Django实现把两个模型类的数据聚合在一起
Mar 28 Python
Python代码覆盖率统计工具coverage.py用法详解
Nov 25 Python
Python之多进程与多线程的使用
Feb 23 Python
python可视化分析绘制带趋势线的散点图和边缘直方图
Jun 25 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扩展编写点滴 技巧收集
2010/03/09 PHP
php中的mongodb select常用操作代码示例
2014/09/06 PHP
分享一则PHP定义函数代码
2015/02/26 PHP
php字符串操作常见问题小结
2016/10/11 PHP
php7函数,声明,返回值等新特性介绍
2018/05/25 PHP
javascript检测对象中是否存在某个属性判断方法小结
2013/05/19 Javascript
javascript获取隐藏dom的宽高 具体实现
2013/07/14 Javascript
JavaScript转换二进制编码为ASCII码的方法
2015/04/16 Javascript
jquery实现TAB选项卡鼠标经过带延迟效果的方法
2015/07/27 Javascript
jQuery中cookie插件用法实例分析
2015/12/04 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
2015/12/15 Javascript
理解Javascript的call、apply
2015/12/16 Javascript
jQuery动画效果图片轮播特效
2016/01/12 Javascript
浅谈angularJS中的事件
2016/07/12 Javascript
使用 bootstrap modal遇到的问题小结
2016/11/09 Javascript
JavaScript实现经典排序算法之插入排序
2016/12/28 Javascript
vue2组件实现懒加载浅析
2017/03/29 Javascript
vue自定义js图片碎片轮播图切换效果的实现代码
2019/04/28 Javascript
微信小程序获取用户信息的两种方法wx.getUserInfo与open-data实例分析
2019/05/03 Javascript
vue+eslint+vscode配置教程
2019/08/09 Javascript
Python守护进程(daemon)代码实例
2015/03/06 Python
Django框架视图函数设计示例
2019/07/29 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
2020/04/08 Python
windows上彻底删除jupyter notebook的实现
2020/04/13 Python
Python基于numpy模块实现回归预测
2020/05/14 Python
Pycharm添加虚拟解释器报错问题解决方案
2020/10/13 Python
python 简单的调用有道翻译
2020/11/25 Python
Champion澳大利亚官网:美国冠军运动服装
2018/05/07 全球购物
Bonprix法国:时尚、鞋子、家居
2020/12/29 全球购物
药品促销活动方案
2014/02/14 职场文书
护理专科学生自荐书
2014/07/05 职场文书
法定代表人资格证明书
2014/09/11 职场文书
法人授权委托书样本
2014/09/19 职场文书
房屋所有权证明
2014/10/20 职场文书
2016年大学生寒假社会实践心得体会
2015/10/09 职场文书
MySQL优化之慢日志查询
2022/06/10 MySQL