利用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批量导出导入MySQL用户的方法
Nov 15 Python
python抓取网页图片示例(python爬虫)
Apr 27 Python
python根据时间生成mongodb的ObjectId的方法
Mar 13 Python
Python时间获取及转换知识汇总
Jan 11 Python
flask session组件的使用示例
Dec 25 Python
python版百度语音识别功能
Jul 09 Python
python字典嵌套字典的情况下找到某个key的value详解
Jul 10 Python
django做form表单的数据验证过程详解
Jul 26 Python
python django生成迁移文件的实例
Aug 31 Python
python利用datetime模块计算程序运行时间问题
Feb 20 Python
opencv python在视屏上截图功能的实现
Mar 05 Python
django admin管理工具自定义时间区间筛选器DateRangeFilter介绍
May 19 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中的表达式简述
2016/05/29 PHP
PHP addAttribute()函数讲解
2019/02/03 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
2020/04/13 PHP
jQuery创建插件的代码分析
2011/04/14 Javascript
js中关于String对象的replace使用详解
2011/05/24 Javascript
jquery实现table鼠标经过变色代码
2013/09/25 Javascript
使用jQuery判断IE浏览器版本的代码
2014/06/14 Javascript
nodejs爬虫抓取数据乱码问题总结
2015/07/03 NodeJs
学习JavaScript设计模式之观察者模式
2020/04/22 Javascript
举例说明JavaScript中的实例对象与原型对象
2016/03/11 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
2016/09/19 Javascript
Bootstrap fileinput文件上传组件使用详解
2017/06/06 Javascript
vue.js+Echarts开发图表放大缩小功能实例
2017/06/09 Javascript
bootstrap datetimepicker控件位置异常的解决方法
2017/11/23 Javascript
vue本地打开build后生成的dist文件夹index.html问题
2019/09/04 Javascript
使用js原生实现年份轮播选择效果实例
2021/01/12 Javascript
打印出python 当前全局变量和入口参数的所有属性
2009/07/01 Python
python分析apache访问日志脚本分享
2015/02/26 Python
Python内置函数——__import__ 的使用方法
2017/11/24 Python
在PyCharm下打包*.py程序成.exe的方法
2018/11/29 Python
使用python os模块复制文件到指定文件夹的方法
2019/08/22 Python
PyTorch使用cpu加载模型运算方式
2020/01/13 Python
在脚本中单独使用django的ORM模型详解
2020/04/01 Python
加拿大领先的冒险和户外零售商:Atmosphere
2017/12/19 全球购物
TripAdvisor印尼站:全球领先的旅游网站
2018/03/15 全球购物
北京华建集团SQL面试题
2014/06/03 面试题
单位提档介绍信
2014/01/17 职场文书
有多年工作经验的自我评价
2014/03/02 职场文书
2014年十一国庆向国旗敬礼寄语
2014/04/11 职场文书
党员自我评议个人对照检查材料
2014/09/16 职场文书
毕业证委托书范文
2014/09/26 职场文书
医院护士工作检讨书
2014/10/26 职场文书
2015暑假打工实践报告
2015/07/13 职场文书
Python 中数组和数字相乘时的注意事项说明
2021/05/10 Python
Javascript设计模式之原型模式详细
2021/10/05 Javascript
SQL Server #{}可以防止SQL注入
2022/05/11 SQL Server