利用Python指令碼批量生成SQL語句
阿新 • • 發佈:2020-03-04
通過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','53dd4e491d16f21b19606e8fb0619522e6d5f307','a211f9dd3120178a',NULL,sysdate,'[email protected]','','enabled','Used',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,start_date) ' \ 'VALUES ("'+str_i+'","'+login_name+'","'+name+'","53dd4e491d16f21b19606e8fb0619522e6d5f307","a211f9dd3120178a","[email protected]","''","enabled","Used",NULL);' f.write(sql) f.write("\n") print('50 success!') f.close()
通過指令碼拼接出一條插入資料的SQL,然後通過For迴圈生成批量SQL語句
生成結果:
以上這篇利用Python指令碼批量生成SQL語句就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。