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

Python MySQL में डेटाबेस से टेबल डिलीट करना

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

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

सिंटैक्स

DROP TABLE table_name

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

Python में MySQL का उपयोग करके डेटाबेस में टेबल डिलीट करने के चरण

  • MySQL कनेक्टर आयात करें
  • connect() से कनेक्शन स्थापित करें
  • cursor() से कर्सर ऑब्जेक्ट बनाएं
  • उपयुक्त MySQL स्टेटमेंट से क्वेरी बनाएं
  • execute() से SQL क्वेरी निष्पादित करें
  • कनेक्शन बंद करें

उदाहरण

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

import mysql.connector

db = mysql.connector.connect(
    host="your_host",
    user="your_username",
    password="your_password",
    database="database_name"
)

cursor = db.cursor()
query = "DROP TABLE Employees"
cursor.execute(query)
print("TABLE DROPPED..")
db.close()

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

आउटपुट

TABLE DROPPED..

नोट

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

  1. - Python में MySQL का उपयोग करके टेबल से रिकॉर्ड डिलीट करना

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

  1. - Python में MySQL का उपयोग करके मानदंड आधारित डेटा चयन करना

    टेबल से सभी डेटा का चयन करना अक्सर आवश्यक नहीं होता है। इसके बजाय, हमें टेबल से किसी शर्त या मानदंड के आधार पर डेटा या पंक्तियों का चयन करने की आवश्यकता होती है। मान लीजिए, हमारे पास एक टेबल है जिसमें कई छात्रों के नाम और अंक शामिल हैं। अब, हमें उन छात्रों के नाम प्राप्त करने की आवश्यकता है जिनके अ

  1. - Python में String से Consonants कैसे Delete करें?

    String से Consonants Remove करना इस Problem के लिए Regular Expressions का उपयोग करना सबसे आसान है। आप Multiple Characters को | से Separate कर सकते हैं और re.sub(chars_to_replace, string_to_replace_with, str) का उपयोग कर सकते हैं। उदाहरण: Explicit Consonant List के साथ >>> import re >&g