使用python往數據庫的表中批量插入數據


import pymysql
import pandas as pd
import uuid
import datetime
import random


conn = pymysql.connect(
    host = '127.0.0.1',
    user = 'root',
    password = '123456',
    db = 'crm_info',
    port = 3306,
    charset = 'utf8'
)

cur = conn.cursor()  #創建游標

for i in range(1,30):
    id_ = uuid.uuid1().hex
    price = round(random.uniform(2000, 9000),2)
    ht_date = datetime.date.today()
    
    sql = "insert into ht_htxx values('{}','58401754b2ed11eaba23005056c00001','{}','增值服務','{}')".format(id_,ht_date,price)
    cur.execute(sql) #執行返回的是影響的行數
    print(sql)
conn.commit()  #插入,更新,刪除都需要做提交才會生效

#使用完之后需要關掉游標和數據庫連接
cur.close()
conn.close()

結果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM