Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

डेटाबेस में mysqldb के माध्यम से पांडा डेटाफ़्रेम कैसे सम्मिलित करें?

अपडेट करें:

अब एक to_sql विधि, जो write_frame . के बजाय ऐसा करने का पसंदीदा तरीका है :

df.to_sql(con=con, name='table_name_for_df', if_exists='replace', flavor='mysql')

यह भी ध्यान दें:पांडा 0.14 में सिंटैक्स बदल सकता है...

आप MySQLdb के साथ कनेक्शन सेट कर सकते हैं :

from pandas.io import sql
import MySQLdb

con = MySQLdb.connect()  # may need to add some other options to connect

स्वाद सेट करना write_frame . का करने के लिए 'mysql' इसका मतलब है कि आप mysql को लिख सकते हैं:

sql.write_frame(df, con=con, name='table_name_for_df', 
                if_exists='replace', flavor='mysql')

तर्क if_exists पंडों को बताता है कि अगर टेबल पहले से मौजूद है तो कैसे डील करें:

<ब्लॉककोट>

if_exists:{'fail', 'replace', 'append'} , डिफ़ॉल्ट 'असफल'
     असफल :यदि तालिका मौजूद है, तो कुछ न करें।
     प्रतिस्थापित करें :यदि तालिका मौजूद है, तो उसे छोड़ दें, उसे फिर से बनाएं और डेटा डालें।
     संलग्न करें :यदि तालिका मौजूद है, तो डेटा डालें। अगर मौजूद नहीं है तो बनाएं।

हालांकि write_frame दस्तावेज़ वर्तमान में सुझाव है कि यह केवल sqlite पर काम करता है, MySQL समर्थित प्रतीत होता है और वास्तव में इसमें काफी कुछ है कोडबेस में mysql परीक्षण .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL प्राथमिक कुंजी

  2. MySQL में सिंगल कोट्स से कैसे बचें

  3. MySQL में JSON डेटा कैसे खोजें?

  4. MySQL में स्लैश (\) की खोज कैसे करें? और जहां (=) के लिए भागना (\) आवश्यक नहीं है, लेकिन लाइक के लिए क्यों आवश्यक है?

  5. JDBC के साथ MySQL का उपयोग करके .sql स्क्रिप्ट चलाना