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