Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन का उपयोग करके MySQL में एक तालिका की प्रतिलिपि कैसे करें?

हम Python का उपयोग करके mysql में मौजूदा तालिका की प्रतिलिपि बना सकते हैं। कॉलम, कॉलम की परिभाषा और टेबल की सभी पंक्तियों सहित पूरी तालिका की प्रतिलिपि बनाई जाएगी।

सिंटैक्स

टेबल बनाएं_नाम चुनें *मौजूदा_टेबल से

table_name बनाई जाने वाली नई तालिका का नाम है। मौजूदा_टेबल उस तालिका का नाम है जिसे कॉपी किया जाना है।

पायथन में MySQL का उपयोग करके तालिका को कॉपी करने के चरण

  • MySQL कनेक्टर आयात करें

  • कनेक्ट का उपयोग करके कनेक्टर के साथ कनेक्शन स्थापित करें ()

  • कर्सर () विधि का उपयोग करके कर्सर ऑब्जेक्ट बनाएं

  • उपयुक्त mysql कथनों का उपयोग करके एक क्वेरी बनाएँ

  • निष्पादित () विधि का उपयोग करके SQL क्वेरी निष्पादित करें

  • कनेक्शन बंद करें

मान लीजिए, हमारे पास "छात्र" नाम की एक तालिका इस प्रकार है

+----------+-------------+----------+---------------+ | नाम | कक्षा | शहर | मार्क्स |+----------+---------+----------+---------------+| करण | 4 | अमृतसर | 95 || साहिल | 6 | अमृतसर | 93 || कृति | 3 | बटाला | 88 || खुशी | 9 | दिल्ली | 90 || किरात | 5 | दिल्ली | 85 |+----------+------------+----------+---------------+

उदाहरण

हम उपरोक्त तालिका की प्रतिलिपि बनाना चाहते हैं। कॉपी की गई तालिका का नाम “CopyStudents” होने दें।

आयात करें CopyStudentsquery="CREATE TABLE CopyStudents SELECT * From Students"cursor.execute(query)#Select Rows from the new tablequery1="Select* From CopyStudents"cursor.execute(query1)#कर्सर में पंक्ति के लिए कॉपी की गई तालिका की सामग्री को प्रिंट करें :प्रिंट (पंक्ति) db. बंद करें ()

आउटपुट

('करण', 4, 'अमृतसर' , 95)('साहिल' , 6 , 'अमृतसर' ,93)('कृति' , 3 , 'बटाला' ,88)('अमित' , 9 , ' दिल्ली' , 90)('प्रिया' , 5 , 'दिल्ली' ,85)

तालिका “छात्र” से सभी पंक्तियों, स्तंभों और स्तंभों की परिभाषाओं को “CopyStudents” तालिका में कॉपी किया जाता है।


  1. MySQL डेटाबेस में पायथन टपल कैसे डालें?

    यह मानते हुए कि परीक्षण के रूप में नामित MySQL डेटाबेस सर्वर पर मौजूद है और कर्मचारी नाम की एक तालिका भी बनाई गई है। तालिका में पाँच फ़ील्ड हैं fname, lname, आयु, लिंग और वेतन। एक रिकॉर्ड के डेटा वाले टपल ऑब्जेक्ट को परिभाषित किया गया है t1=('Mac', 'Mohan', 20, 'M', 2000) MyS

  1. पायथन का उपयोग करके फ़ाइलों को एक नई निर्देशिका में कैसे कॉपी करें?

    शटिल मॉड्यूल फाइलों की प्रतिलिपि बनाने के साथ-साथ संपूर्ण फ़ोल्डरों के लिए कार्य प्रदान करता है। एक साथ कई फाइलों को कॉपी करने के लिए, आपके पास उन सभी फाइलों की एक सूची होनी चाहिए, जिन्हें आप कॉपी करना चाहते हैं और उन्हें कॉपी करने के लिए उन पर लूप करना होगा। शटिल.कॉपी (स्रोत, गंतव्य) को कॉल करने स

  1. पायथन का उपयोग करके किसी फ़ाइल को कैसे हटाएं?

    आप ओएस मॉड्यूल में फ़ंक्शन के साथ एक फ़ाइल या एक खाली फ़ोल्डर को हटा सकते हैं। उदाहरण के लिए, यदि आप किसी फ़ाइल को हटाना चाहते हैं my_file.txt, >>> import os >>> os.remove('my_file.txt') os.remove का तर्क पूर्ण या सापेक्ष पथ होना चाहिए।