我們如何使用以下命令直接將整個pandas 資料幀插入現有的MySQL資料庫表中MySQLdb?
使用pandas.io.sql 模組中的write_frame 方法,您可以將資料幀插入MySQL,如下所示:
sql.write_frame(df, con=con, name='table_name', if_exists='replace',flavor='mysql')
其中:
if_exists 指定如何處理現有表:
現在將資料幀插入SQL 資料庫的首選方法是to_sql :
df.to_sql(con=con, name='table_name', if_exists='replace',flavor='mysql')
建立連線使用MySQLdb 到MySQL:
from pandas.io import sql
con = MySQLdb.connect()
import pandas as pd
con = MySQLdb.connect()
sql.write_frame(df, con=con, name='table_name', if_exists='replace',flavor='mysql')
以上是如何使用 MySQLdb 將 Pandas DataFrame 插入 MySQL 資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!