1. 程式人生 > 資料庫 >Python向MySQL批量插資料的例項講解

Python向MySQL批量插資料的例項講解

背景:最近測試web專案需要多條測試資料,sql中嫌要寫多條,就看了看python如何向MySQL批量插資料(pymysql庫)

1、向MySQL批量插資料

import pymysql
#import datetime
#day = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')#引數值插入時間
db = pymysql.connect(host='伺服器IP',user='賬號',passwd='密碼',port=埠號)
cur = db.cursor()
cur.execute('use 資料庫')
#批量建立測試賬號
usersvalues=[]
for i in range(1,5):
  usersvalues.append(('引數值1'+str(i),'引數值2'))
#批量插入資料
cur.executemany('insert into 表名(引數名1,引數名2) value(%s,%s)',usersvalues)
#修改資料(查詢和刪除資料同)
cur.execute("update 表名 set 引數名='引數更新值' where 條件名='條件值'")

執行結果:

以上這篇Python向MySQL批量插資料的例項講解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。