Soalan:
Adakah mungkin untuk memasukkan keseluruhan Pandas DataFrame secara terus ke dalam jadual MySQL sedia ada menggunakan MySQLdb?
Jawapan:
Ya, mungkin menggunakan fungsi sql.write_frame yang disediakan oleh Pandas.
Kod:
df.to_sql(con=con, name='table_name_for_df', if_exists='replace', flavor='mysql')
Kod:
import MySQLdb con = MySQLdb.connect() # Establish connection sql.write_frame(df, con=con, name='table_name_for_df', if_exists='replace', flavor='mysql')
Parameter:
Contoh:
import pandas as pd import MySQLdb df = pd.DataFrame({ 'ID': [1, 2, 3], 'Column1': ['Value1', 'Value2', 'Value3'], 'Column2': [10, 20, 30] }) con = MySQLdb.connect(...) df.to_sql(con=con, name='example_table', if_exists='replace', flavor='mysql')
Atas ialah kandungan terperinci Bagaimanakah saya boleh memasukkan Pandas DataFrame ke dalam Pangkalan Data MySQL menggunakan MySQLdb?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!