通過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, '[email protected]', null, '', 'enabled', 'used', null, null, null, null, null, null, null, null);
createsql.py
f =
open(,
'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語句 原始swww.cppcns.comql語句 insert into system user id,login name,name,password,salt,code,createtime,email程式設計客棧,main org,position...
簡單的Python指令碼 批量生成mysql資料庫表
這小指令碼主要是方便批量建立資料庫表,需求是從a庫中找到指定表,提取指定表的sql建立語句,然後在b庫中建立相同具有相同規則的表名。usr bin env python3 coding utf 8 注意事項 本指令碼為臨時編寫,所以還有許多不足之處,使用時請看執行命令!本指令碼是呼叫外部引數啟動執行...
批量執行SQL指令碼
1.先要 xp cmdshell 這個東東給開啟,開啟方法如下 sp configure show advanced options 1reconfigure gosp configure xp cmdshell 1reconfigure go測試就這樣exec master.dbo.xp cmds...