python 用pymysql 包上传 dataframe 到mysql 上怎么操作

 我来答
水清的世界
2017-02-05 · TA获得超过146个赞
知道小有建树答主
回答量:429
采纳率:0%
帮助的人:460万
展开全部
可以使用pip安装也可以手动下载安装。
使用pip安装,在命令行执行如下命令:
pip install PyMySQL
手动安装,请先下载。
其中的X.X是版本(目前可以获取的最新版本是0.6.6)。
下载后解压压缩包。在命令行中进入解压后的目录,执行如下的指令:
python setup.py install
建议使用pip安装。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
512382078
2017-08-14
知道答主
回答量:25
采纳率:0%
帮助的人:19.3万
展开全部
#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)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式