您的位置:首页 > 编程语言 > Python开发

python连接mysql并插入数据

2017-06-06 14:09 459 查看

      本想利用mysql全文索引的速度来辅助做大词表的idf计算,最终可能是因为数据量过大索引两天都没建完,不过还是把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()

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: