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

आप MySQL Python में किसी डेटाबेस से तालिका को कैसे हटा सकते हैं?

कभी-कभी डेटाबेस से पूरी तालिका को हटाना आवश्यक हो सकता है। अवांछित डेटा को डेटाबेस में रखने के लिए भंडारण का गलत उपयोग है। मान लीजिए, हमारे पास हमारे डेटाबेस में "कर्मचारी" नाम की एक तालिका है और कुछ कारणों से, हमें अपने डेटाबेस में अब इस तालिका की आवश्यकता नहीं है। इसलिए, उस विशेष तालिका को हटाना सबसे अच्छा है जो हमारे किसी काम की नहीं है।

यह "ड्रॉप टेबल" कमांड का उपयोग करके किया जाता है। यह तालिका डेटाबेस से संपूर्ण तालिका को हटा देती है।

सिंटैक्स

DROP TABLE table_name

यहां, table_name उस तालिका का नाम निर्दिष्ट करता है जिसे आप हटाना चाहते हैं।

पायथन में MySQL का उपयोग करके डेटाबेस में किसी तालिका को हटाने के लिए शामिल कदम

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

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

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

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

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

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

उदाहरण

मान लीजिए कि हमारे डेटाबेस में "कर्मचारी" नाम की एक तालिका है और हम इस तालिका को अपने डेटाबेस से हटाना चाहते हैं।

आयात करें ड्रॉप टेबल कर्मचारी "cursor.execute(query)print("Table DROPED..")db.close()

उपरोक्त कोड बिना किसी त्रुटि के निष्पादित होने पर डेटाबेस से "कर्मचारी" नाम की तालिका को हटा देता है। इसे "शो टेबल्स" स्टेटमेंट निष्पादित करके सत्यापित किया जा सकता है।

आउटपुट

टेबल ड्रॉप किया गया..

नोट

DELETE और DROP स्टेटमेंट को समान नहीं माना जाना चाहिए। भले ही हम DELETE कमांड का उपयोग करके तालिका से सभी रिकॉर्ड हटा सकते हैं, लेकिन दोनों कथनों में अंतर है। DELETE कथन का उपयोग केवल तालिका से सभी पंक्तियों को हटाने के लिए किया जाता है, यह तालिका की परिभाषा को नहीं मिटाता है। दूसरी ओर DROP कमांड का उपयोग पूरी तालिका और साथ ही तालिका के स्कीमा को हटाने के लिए किया जाता है।


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

    हमें कभी-कभी किसी तालिका से कुछ पंक्तियों को हटाना पड़ सकता है। मान लीजिए, हमारे पास कक्षा में छात्रों के विवरण की एक तालिका है। यह संभव है कि छात्रों में से एक ने कक्षा छोड़ दी हो और इसलिए, हमें उस विशेष छात्र के विवरण की आवश्यकता नहीं है। इसलिए, हमें उस विशेष पंक्ति या रिकॉर्ड को तालिका से हटाना ह

  1. आप पायथन में MySQL का उपयोग करके कुछ मानदंडों के आधार पर किसी तालिका से डेटा का चयन कैसे कर सकते हैं?

    तालिका से सभी डेटा का चयन करने के लिए अक्सर इसकी आवश्यकता नहीं होती है। इसके बजाय, हमें किसी शर्त या मानदंड के आधार पर तालिका से डेटा या पंक्तियों का चयन करना होगा। =90) है। इसलिए, हमें MySQL में WHERE स्टेटमेंट प्रदान किया जाता है जो हमें कुछ निर्दिष्ट मानदंडों के आधार पर तालिका से डेटा का चयन कर

  1. पायथन में एक स्ट्रिंग से व्यंजन कैसे हटाएं?

    इस समस्या के लिए नियमित अभिव्यक्तियों का उपयोग करना सबसे आसान है। आप एकाधिक वर्णों को | द्वारा अलग कर सकते हैं और re.sub(chars_to_replace, string_to_replace_with, str) का उपयोग करें। हमारे पास उदाहरण के लिए: >>> import re >>> consonants = ['b', 'c', 'd',