利用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服务器与android客户端socket通信实例
Nov 12 Python
Python 获得命令行参数的方法(推荐)
Jan 24 Python
python中的常量和变量代码详解
Jul 25 Python
python opencv实现图片旋转矩形分割
Jul 26 Python
python数据结构之线性表的顺序存储结构
Sep 28 Python
python将.ppm格式图片转换成.jpg格式文件的方法
Oct 27 Python
pycharm中成功运行图片的配置教程
Oct 28 Python
Python常用模块之requests模块用法分析
May 15 Python
如何用C代码给Python写扩展库(Cython)
May 17 Python
使用pyinstaller打包PyQt4程序遇到的问题及解决方法
Jun 24 Python
解决pyqt5异常退出无提示信息的问题
Apr 08 Python
让Django的BooleanField支持字符串形式的输入方式
May 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
网页游戏开发入门教程三(简单程序应用)
2009/11/02 PHP
PHP得到某段时间区间的时间戳 php定时任务
2012/04/12 PHP
php读取mysql中文数据出现乱码的解决方法
2013/08/16 PHP
ThinkPHP自动填充实现无限级分类的方法
2014/08/22 PHP
PHP使用JSON和将json还原成数组
2015/02/12 PHP
php合并数组并保留键值的实现方法
2018/03/12 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
laravel使用数据库测试注意事项
2020/04/10 PHP
一个JavaScript用逗号分割字符串实例
2014/09/22 Javascript
JavaScript基础教程之alert弹出提示框实例
2014/10/16 Javascript
利用JQuery实现datatables插件的增加和删除行功能
2017/01/06 Javascript
值得分享和收藏的xmlplus组件学习教程
2017/05/05 Javascript
解决vue2中使用axios http请求出现的问题
2018/03/05 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
element-ui upload组件多文件上传的示例代码
2018/10/17 Javascript
JavaScript学习教程之cookie与webstorage
2019/06/23 Javascript
微信小程序简单的canvas裁剪图片功能详解
2019/07/12 Javascript
JS实现滑动拼图验证功能完整示例
2020/03/29 Javascript
基于 Vue 的 Electron 项目搭建过程图文详解
2020/07/22 Javascript
[03:55]2016国际邀请赛中国区预选赛首日TOP10精彩集锦
2016/06/27 DOTA
python获取外网IP并发邮件的实现方法
2017/10/01 Python
使用tensorboard可视化loss和acc的实例
2020/01/21 Python
python 已知平行四边形三个点,求第四个点的案例
2020/04/12 Python
教你如何用python操作摄像头以及对视频流的处理
2020/10/12 Python
pycharm + django跨域无提示的解决方法
2020/12/06 Python
西班牙用户之间买卖视频游戏的平台:Wakkap
2020/03/21 全球购物
屈臣氏泰国官网:Watsons TH
2021/02/23 全球购物
如何用PHP实现邮件发送
2012/12/26 面试题
Can a struct inherit from another class? (结构体能继承类吗)
2014/07/22 面试题
网络工程专业自荐信范文
2014/03/16 职场文书
交通安全寄语大全
2014/04/08 职场文书
师范生求职信
2014/06/14 职场文书
广告设计专业毕业生自我鉴定
2014/09/27 职场文书
学生打架检讨书
2014/10/20 职场文书
读书笔记怎么写
2015/07/01 职场文书