pandas导入数据到MySQL

1.导入必要的库
2.创建链接
3.导入数据
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')

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

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

pandas 读取SQL数据

import pandas as pd
from sqlalchemy import  create_engine
conn = create_engine('mysql+mysqldb://root:asd12001300@localhost:3306/lics?charset=utf8')
df = pd.read_sql('select * from lc',conn)
df.head()

相关文章:

  • 2021-08-16
  • 2021-10-17
  • 2021-07-26
  • 2022-12-23
  • 2021-06-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-24
  • 2022-02-15
  • 2022-12-23
  • 2021-05-26
  • 2022-12-23
  • 2022-12-23
  • 2021-06-21
相关资源
相似解决方案