#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()
相关文章
- 数据加载与保存-通用方式 使用df.write.save方法保存数据,同样可通过format指定数据类型。 save方法后需传入保存路径(针对csv、orc、parquet、textFile格式)。 option方法用于设置特定格式的参数。 保存操作可使用SaveMode来指明如何处理数据,如覆盖(overwrite)、追加(append)等,通过mode方法设置。 特定格式保存 与加载类似,Parquet、JSON、CSV等格式均可通过指定format进行保存。 MySQL等关系型数据库的写入也通过JDBC实现,需指定format为jdbc,并传入数据库连接信息及表名。 注意事项
- Centos6.5 python2.7连接mysql数据库
- python向mysql数据库中插入数据时不报错但是未成功插入的解决办法
- java连接mysql数据库实现单条插入和批量插入
- Python MySQL 数据库连接不同方式
- python3连接mysql数据库及异常信息处理【Python入坑系列】
- python读取csv文件并自动在mysql中建表导数据
- flask中使用flask-sqlalchemy连接mysql数据库并创建数据表
- 【Python系列】Python 连接 PostgreSQL 数据库并查询数据
- Javascript连接数据库并查询和插入数据