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

जुपिटर नोटबुक w/Python3 के माध्यम से एक MySQL डेटाबेस तक पहुंच

उबंटू पर जुपिटर के लिए अनुशंसित इंस्टॉलेशन तरीका एनाकोंडा है, इसलिए उपयुक्त पैकेज मैनेजर कोंडा है। pip/pip3 या उपयुक्त के माध्यम से संस्थापन नोटबुक के लिए सुलभ नहीं होगा। कोंडा कम से कम दो अच्छे कनेक्टर प्राप्त करना आसान बनाता है:

  1. pymysql अच्छी तरह से काम करता है और इसे स्थापित करना आसान है:

sudo conda install pymysql

  1. 'आधिकारिक' कनेक्टर :

sudo conda install mysql-connector-python

मैंने पहले pymysql की कोशिश की और यह ठीक था लेकिन फिर व्यापक दस्तावेज़ीकरण

यदि आपका उद्देश्य डेटा को पंडों के डेटाफ़्रेम में आयात करना है तो अंतर्निहित pd.sql_read_table का उपयोग करें या pd.sql_read_query सुविधाजनक है, क्योंकि यह कॉलम आदि को लेबल करता है। जैसा कि ऊपर चर्चा की गई है, इसके लिए अभी भी एक कनेक्टर की स्थापना की आवश्यकता है।

MySQL-कनेक्टर-पायथन के साथ एक उदाहरण, जहां आपको डेटाबेस विवरण दर्ज करने की आवश्यकता है:

import pandas as pd import sqlalchemy engine = sqlalchemy.create_engine('mysql+mysqlconnector://USER:[email protected]/DB_NAME') example_df = pd.read_sql_table("YOUR_TABLE_NAME", engine)




  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. एकाधिक तालिकाओं में एक ही विदेशी कुंजी

  3. MySQL:अद्यतन पर डिफ़ॉल्ट मान पर सेट करें

  4. मैं दो अलग-अलग डेटाबेस से दो समान प्रश्नों के संयुक्त परिणामों के साथ एक तालिका को कैसे प्रतिध्वनित करूं?

  5. दिन और महीने का भंडारण (बिना साल के)