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

पायथन में एक MySQL तालिका में कॉलम कैसे जोड़ें?

कभी-कभी किसी मौजूदा तालिका में एक नया कॉलम जोड़ने की आवश्यकता हो सकती है। मान लीजिए कि हमारे पास नाम, आयु, रोल नंबर जैसे कॉलम के साथ "छात्र" तालिका है। हम अपनी मौजूदा तालिका में एक नया कॉलम “पता” जोड़ना चाहते हैं।

यह ALTER कमांड का उपयोग करके किया जा सकता है। डेटाबेस में कॉलम को संशोधित, ड्रॉप या अपडेट करने के लिए ALTER कमांड का उपयोग किया जाता है। इसका उपयोग ADD क्लॉज का उपयोग करके तालिका में एक नया कॉलम जोड़ने के लिए भी किया जा सकता है।

सिंटैक्स

तालिका तालिका_नामबदलेंनया_स्तंभ_नाम जोड़ेंस्तंभ_परिभाषा[पहला | Exisiting_column के बाद]

यहां, table_name तालिका के नाम को संदर्भित करता है, new_column_name जोड़े जाने वाले कॉलम के नाम को संदर्भित करता है, column_definition कॉलम के डेटाटाइप को संदर्भित करता है।

पहला और बाद का खंड वैकल्पिक है। इसका उपयोग उस विशेष स्थिति को निर्दिष्ट करने के लिए किया जाता है जिस पर आप नया कॉलम जोड़ना चाहते हैं। FIRST पहले स्थान पर नया कॉलम सम्मिलित करेगा। AFTER मौजूदा_स्तंभ, मौजूदा_स्तंभ के बाद एक नया स्तंभ सम्मिलित करेगा।

डिफ़ॉल्ट रूप से, नया कॉलम टेबल के अंत में डाला जाता है।

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

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

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

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

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

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

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

उदाहरण

मान लीजिए, हमारे पास "छात्र" नाम की एक तालिका है। हम तालिका में VARCHAR(100) प्रकार का "पता" नाम का एक नया कॉलम जोड़ना चाहते हैं।

आयात करें वैकल्पिक तालिका छात्र पता जोड़ें VARCHAR(100)"cursor.execute(query)db.commit()print("New COLUMN Added..")db.close()

उपरोक्त कोड तालिका में "पता" नामक एक नया कॉलम जोड़ता है। कॉलम मौजूदा कॉलम के आखिरी में डाला गया है।

आउटपुट

नया कॉलम जोड़ा गया..

  1. MySQL में NULL प्रदर्शित करने वाले तालिका कॉलम में उप-योग कैसे जोड़ें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (राशि) मान (80) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें; आउ

  1. पायथन का उपयोग करके MySQL में कॉलम में टिप्पणी कैसे जोड़ें?

    एक टिप्पणी किसी चीज के बारे में दी गई एक पठनीय व्याख्या है। कोड में टिप्पणियां इस्तेमाल किए गए कोड के उद्देश्य की व्याख्या करने के लिए प्रदान की जाती हैं। यह बाहरी व्यक्ति को उस विशेष कोड की आवश्यकता और उपयोग को समझने में सक्षम बनाता है। टिप्पणियों को संकलक द्वारा अनदेखा किया जाता है और निष्पादित न

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

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