python 用pymysql 包上传 dataframe 到mysql 上怎么操作
2个回答
展开全部
可以使用pip安装也可以手动下载安装。
使用pip安装,在命令行执行如下命令:
pip install PyMySQL
手动安装,请先下载。
其中的X.X是版本(目前可以获取的最新版本是0.6.6)。
下载后解压压缩包。在命令行中进入解压后的目录,执行如下的指令:
python setup.py install
建议使用pip安装。
使用pip安装,在命令行执行如下命令:
pip install PyMySQL
手动安装,请先下载。
其中的X.X是版本(目前可以获取的最新版本是0.6.6)。
下载后解压压缩包。在命令行中进入解压后的目录,执行如下的指令:
python setup.py install
建议使用pip安装。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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)
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)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询