"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पाइथन का उपयोग करके MySQL में डेटा आयात करना

पाइथन का उपयोग करके MySQL में डेटा आयात करना

2024-11-08 को प्रकाशित
ब्राउज़ करें:885

IMPORTING DATA USING PYTHON TO MYSQL

परिचय

अपने डेटाबेस में डेटा को मैन्युअल रूप से आयात करना, खासकर जब इसमें कई तालिकाएँ हों, न केवल थकाऊ हो सकता है बल्कि समय लेने वाला भी हो सकता है। इसे पायथन पुस्तकालयों के उपयोग से आसान बनाया जा सकता है।

कागल से पेंटिंग डेटासेट डाउनलोड करें। पेंटिंग डेटा सेट 8 सीएसवी फ़ाइलों से बना है जिन्हें हम अपने डेटाबेस तालिका में मैन्युअल रूप से डेटा आयात करने के बजाय, एक सरल पायथन स्क्रिप्ट का उपयोग करके अपने डेटाबेस में आयात करेंगे।

डेटा आयात करने के चरण

  • पीजी-एडमिन में डेटाबेस बनाएं और इसे पेंटिंग कहें
create database painting
  • ज्यूपिटर नोटबुक खोलें और पायथन लाइब्रेरी स्थापित करें
pip install sqlalchemy
pip install pandas
  • पायथन लाइब्रेरी आयात करें
import pandas as pd
from sqlalchemy import create_engine
  • अपने पीजी-एडमिन डेटाबेस से एक कनेक्शन बनाएं
conn_string = 'postgresql://postgres:1344@localhost/painting'
db = create_engine(conn_string) 
conn = db.connect()

conn_string में यूआरएल हमारे डेटाबेस में संग्रहीत होता है जहां पोस्टग्रेस्क्ल हमारा डेटाबेस है क्योंकि हमने पीजी-एडमिन में डेटाबेस बनाया है, पोस्टग्रेज हमारे डेटाबेस नाम पीजी-एडमिन का डिफ़ॉल्ट नाम है, 1344 हमारे पीजी-एडमिन का पासवर्ड है, @localhost होस्ट नाम है और पेंटिंग हमारे डेटाबेस का नाम है

  • अपने डेटाबेस में फ़ाइलें लोड करें
files = ['artist', 'canvas_size', 'image_link', 'museum', 'museum_hours', 'product_size', 'subject', 'work']

for file in files:

    df = pd.read_csv(fr"C:\Users\Admin\Desktop\famous painti\{file}.csv")
    df.to_sql(file, con = conn, if_exists='replace', index = False)

फ़ाइलें वे नाम हैं जिन्हें हम पेंटिंग डेटाबेस में अपनी तालिकाओं का नाम देना चाहते हैं। लूप के लिए उपयोग किया जाता है ताकि हम अपनी फ़ाइलों पर पुनरावृति कर सकें। पीडी.रीड सीएसवी में एफआर एफ स्ट्रिंग और कच्चे डेटा का प्रतिनिधित्व करता है। डिफ़ॉल्ट पांडा इंडेक्स को आयात न करने के लिए इंडेक्स को गलत पर सेट किया जाना चाहिए।

निष्कर्ष

हमने सीखा है कि MySQL सर्वर में एक पूरी तरह से नया डेटाबेस बनाने के लिए पायथन और MySQL कनेक्टर का उपयोग कैसे करें, इसे मैन्युअल रूप से करने के बजाय उस डेटाबेस के भीतर तालिकाएँ बनाएं।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/allan-pg/importing-data-using-python-to-mysql-4953?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3