全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
2434 2
2017-06-25
python 中的如何将pandas表格写入 mysql数据库中的表?在python3中,如何将DataFram格式写入mysql数据库中的表。
例如,我有一个表格df,是有pandas生产的Dataframe,我想讲这个df写于一个mysql的表中,若是表格已经有了,那么就讲df添加在这个表格后面,我在网上上查的都是python2 而且要利用mysqlDB这个库,可是python3没有这个库哦。 有人能给出个详细的例子么?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-6-26 09:03:59
python3用的是pymysql库,功能跟mysqldb差不多
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-8-14 15:11:53
#python3.6.2
import pandas as pd
import pymysql
from sqlalchemy import create_engine
db_con = pymysql.connect(
    user = 'user',
    password = 'password',
    port = 3306,
    host = 'localhost',
    db = 'yourdatabase',
    charset='utf8',
    cursorclass=pymysql.cursors.DictCursor
    )

engine = create_engine("mysql+pymysql://user:password@host:port/databasename?charset=utf8")
df = pd.read_excel('a.xls')
df.to_sql(name = 'table_name',con = engine,if_exists = 'append',index = False,index_label = False)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群