python連接mysql並插入數據(自用)


 

#coding=utf-8
import MySQLdb

db = MySQLdb.connect("IP","用戶名","密碼","庫名",charset = 'utf8')
cursor = db.cursor()

f = open("文件名.txt", "r")
i = 1000000001
for eachline in f:
    sql = "INSERT INTO 表名(id, quanwen) VALUES (%d, \'%s\')" % (i, eachline)
    try:
       # 執行sql語句
       cursor.execute(sql)
       # 提交到數據庫執行
       db.commit()
       i += 1
    except:
       # Rollback in case there is any error
       db.rollback()

# 關閉數據庫連接
db.close()
f.close()

 


免責聲明!

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



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