Python向MySQL批量插資料的例項講解
阿新 • • 發佈:2020-01-09
背景:最近測試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批量插資料的例項講解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。