利用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函数的作用域规则和闭包(详解)
Nov 29 Python
Python解决N阶台阶走法问题的方法分析
Dec 28 Python
Python实现计算圆周率π的值到任意位的方法示例
May 08 Python
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
Mar 27 Python
Django框架验证码用法实例分析
May 10 Python
cProfile Python性能分析工具使用详解
Jul 22 Python
python 实现查询Neo4j多节点的多层关系
Dec 23 Python
通过python连接Linux命令行代码实例
Feb 18 Python
python Socket网络编程实现C/S模式和P2P
Jun 22 Python
Django中和时区相关的安全问题详解
Oct 12 Python
安装Anaconda3及使用Jupyter的方法
Oct 27 Python
Python爬虫基础初探selenium
May 31 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
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
2016/03/30 PHP
YII框架http缓存操作示例
2019/04/29 PHP
Firebug 字幕文件JSON地址获取代码
2009/10/28 Javascript
详细讲解JS节点知识
2010/01/31 Javascript
Cookie 小记
2010/04/01 Javascript
js null undefined 空区别说明
2010/06/13 Javascript
jquery插件推荐 jquery.cookie
2014/11/09 Javascript
jquery滚动特效集锦
2015/06/03 Javascript
D3.js中data(), enter() 和 exit()的问题详解
2015/08/17 Javascript
js判断日期时间有效性的方法
2015/10/24 Javascript
JavaScript编码风格指南(中文版)
2016/08/26 Javascript
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
2016/12/15 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
老生常谈javascript中逻辑运算符&&和||的返回值问题
2017/04/13 Javascript
JavaScript 函数的定义-调用、注意事项
2017/04/16 Javascript
详解Angular2中Input和Output用法及示例
2017/05/21 Javascript
BACKBONE.JS 简单入门范例
2017/10/17 Javascript
详解Vue如何支持JSX语法
2017/11/10 Javascript
代码实例ajax实现点击加载更多数据图片
2018/10/12 Javascript
在vue中利用全局路由钩子给url统一添加公共参数的例子
2019/11/01 Javascript
使用JS来动态操作css的几种方法
2019/12/18 Javascript
Javascript实现贪吃蛇小游戏(含详细注释)
2020/10/23 Javascript
详解vue之自行实现派发与广播(dispatch与broadcast)
2021/01/19 Vue.js
Python实现115网盘自动下载的方法
2014/09/30 Python
Python numpy 常用函数总结
2017/12/07 Python
Pycharm 实现下一个文件引用另外一个文件的方法
2019/01/17 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
2019/06/18 Python
Django和Flask框架优缺点对比
2019/10/24 Python
用python的turtle模块实现给女票画个小心心
2019/11/23 Python
python实现串口通信的示例代码
2020/02/10 Python
简单了解Django项目应用创建过程
2020/07/06 Python
python 常见的反爬虫策略
2020/09/27 Python
德国旅游网站:weg.de
2018/06/03 全球购物
2014年房地产个人工作总结
2014/12/20 职场文书
大学军训决心书
2015/02/05 职场文书