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

SQL में DELETE और DROP कमांड में अंतर

DELETE और DROP दोनों डेटा/ऑब्जेक्ट हटाते हैं, लेकिन स्तर और प्रभाव अलग हैं।

DELETE

  • टेबल से **कुछ या सभी टपल्स/रिकॉर्ड** हटाता है।
  • DML (डेटा मैनिपुलेशन लैंग्वेज)।
  • WHERE क्लॉज से फ़िल्टर जोड़ सकते हैं।
  • **रोलबैक संभव** (डेटा बफर पर काम करता है)।
  • सभी रिकॉर्ड हटाने पर भी टेबल की मेमोरी स्पेस **मुक्त नहीं** होती।
  • मेमोरी कमी का सामना कर सकता है।

DROP

  • स्कीमा के **नामित तत्व** हटाता है: टेबल, कंस्ट्रेंट, या संपूर्ण स्कीमा।
  • DDL (डेटा डेफिनिशन लैंग्वेज)।
  • WHERE क्लॉज **नहीं** उपयोग करता।
  • **रोलबैक असंभव** (सीधे डेटा पर काम करता है)।
  • **मेमोरी स्पेस मुक्त** करता है।
  • मेमोरी फ्रैगमेंटेशन का कारण बन सकता है।
  1. - डेटा और मेटाडेटा के बीच अंतर (Difference Between Data and Metadata)

    इस पोस्ट में, हम डेटा और मेटाडेटा के बीच अंतर को समझेंगे। डेटा (Data) कंप्यूटर मेमोरी में संग्रहीत किसी भी प्रकार की जानकारी। इसका उपयोग बाद में विभिन्न उद्देश्यों के लिए किया जा सकता है। यह सूचनात्मक हो भी सकता है और नहीं भी। यह संसाधित (processed) हो भी सकता है और नहीं भी। DBMS में, डेटा को एक

  1. - USART और UART के बीच अंतर (Difference Between USART and UART)

    इस पोस्ट में, हम USART और UART मोड के बीच अंतर को समझेंगे। USART (यूनिवर्सल सिंक्रोनस/असिंक्रोनस रिसीवर/ट्रांसमीटर) आधा-द्वैध मोड (half-duplex mode) उपयोग किया जाता है। USART की गति UART की तुलना में अधिक है। यह काम करने के लिए डेटा सिग्नल के साथ-साथ क्लॉक का उपयोग करता है। डेटा ब्लॉक के प्रारूप

  1. स्टैक और हीप के बीच अंतर (Difference Between Stack and Heap) स्टैक और हीप के बीच अंतर (Difference Between Stack and Heap)

    इस पोस्ट में, हम स्टैक (Stack) और हीप (Heap) के बीच अंतर को समझेंगे। स्टैक (Stack) यह एक रैखिक डेटा संरचना है। मेमोरी एक सन्निहित (contiguous) ब्लॉक में आवंटित की जाती है। स्टैक के लिए मेमोरी कंपाइलर के निर्देशों का उपयोग करके स्वचालित रूप से आवंटित और डिएलोकेट की जाती है। स्टैक बनाने और बनाए रखन