pandas 存储文件到MySQL 以及读取

'''python
import pandas as pd
from sqlalchemy import create_engine
conn = create_engine('mysql+mysqldb://root:password@localhost:3306/dbname?charset=utf8')
df = pd.read_csv('order_info_utf.csv',names = ['user_id','ispaid','price','paidtime'])
df.head()
pd.io.sql.to_sql(df,'tablename',con=conn,schema='orders',if_exists = 'replace')

1. 导入必要的库

2. 创建连接

'-' root: 你的mysql数据库用户名
'-'password:数据库密码
'-'dbname : 数据库名

3 导入数据库

'-'df: 数据
'-''tablename' : 表名
'-'schema='数据库名称'
'-'if_exists : 如果存在
'-'replace 取代更换,,
'-'append: 如果表存在,则将数据添加到这个表的后面
'-'fail: 不操作

猜你喜欢

转载自www.cnblogs.com/pythonzwd/p/10804715.html
今日推荐