利用Python指令碼批量生成SQL語句

2022-09-27 03:57:13 字數 1299 閱讀 8369

通過python指令碼批量生成插入資料的sql語句

原始swww.cppcns.comql語句:

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, '[email protected]', null, '', 'enabled', 'used', null, null, null, null, null, null, null, null);

createsql.py

f = open("/users/apple/downloa",'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, "[email protected]", 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指令碼批量生成插入資料的sql語句 原始sql語句 insert into system user id,login name,name,password,salt,code,createtime,email,main org,positions,status,used,url,in...

簡單的Python指令碼 批量生成mysql資料庫表

這小指令碼主要是方便批量建立資料庫表,需求是從a庫中找到指定表,提取指定表的sql建立語句,然後在b庫中建立相同具有相同規則的表名。usr bin env python3 coding utf 8 注意事項 本指令碼為臨時編寫,所以還有許多不足之處,使用時請看執行命令!本指令碼是呼叫外部引數啟動執行...

利用PowerDesigner批量生成測試資料

原貼 http community.csdn.net expert topic 4288 4288923.xml?temp 1241571 主要解決方法 a 在powerdesigner 建表 b 然後給每乙個表的字段建立相應的摘要檔案 步驟如下 model test data profiles 配...