pandas 存儲文件到MySQL 以及讀取


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()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM