अद्यतन और बदले में अंतर

Anonim

अद्यतन बनाम Alter

अद्यतन और अल्टर दो एसक्यूएल (स्ट्रक्चर्ड क्वेरी लैंग्वेज) डेटाबेस को संशोधित करने के लिए उपयोग किए गए हैं। अपडेट कथन का उपयोग डेटाबेस में मौजूदा रिकॉर्ड को अपडेट करने के लिए किया जाता है। अपडेट एक डेटा मैनेप्यूलेशन लैंग्वेज (डीएमएल) स्टेटमेंट है। Alter SQL कमांड को एक डेटाबेस में किसी मौजूदा तालिका में कॉलम को संशोधित करने, हटाने या जोड़ने के लिए उपयोग किया जाता है। Alter एक डेटा परिभाषा भाषा (डीडीएल) कथन है

अपडेट क्या है?

अद्यतन एक एसक्यूएल कमांड है जिसे डेटाबेस में मौजूदा रिकॉर्ड को अपडेट करने के लिए उपयोग किया जाता है अपडेट को डीएमएल स्टेटमेंट के रूप में माना जाता है डेटा बेस स्कीमा को बदलने के बिना डेटा का प्रबंधन करने के लिए उपयोग किए जाने वाले आदेश को डीएमएल स्टेटमेंट कहा जाता है। एक अद्यतन कथन का विशिष्ट सिंटैक्स निम्नलिखित है

अद्यतन तालिकानाम

SET कॉलम 1 नाम = मान 1, स्तंभ 2 नाम = मान 2, …

-2 ->

जहां कॉलम XName = कुछ वैल्यू उपर्युक्त उदाहरण तालिका में नाम को उस तालिका के नाम से बदला जाना चाहिए जिसे आप रिकॉर्ड्स को संशोधित करना चाहते हैं। कॉलम 1 नाम, कॉलम 2 एसईटी खंड में नाम के नाम हैं तालिका में कॉलम जिसमें रिकॉर्ड के मूल्यों को संशोधित किया जाना चाहिए। मान 1 और मान 2 नए मान हैं, जिन्हें रिकॉर्ड में डाला जाना चाहिए। जहां क्लॉज निर्दिष्ट करता है कि तालिका में अद्यतन करने के लिए अद्यतन करने के लिए आवश्यक है। अपहरण कथन से भी वेहर खंड को छोड़ा जा सकता है तब तालिका में सभी रिकॉर्ड एसईटी खंड में दिए गए मूल्यों के साथ अद्यतन होंगे।

बदल क्या है?

ऑल्टर एक एसक्यूएल कमांड है जिसे डेटाबेस में किसी मौजूदा तालिका को संशोधित करने, हटाने या जोड़ने के लिए उपयोग किया जाता है। Alter को डीडीएल स्टेटमेंट के रूप में माना जाता है। एक डेटाबेस (डेटाबेस स्कीमा) की संरचना को परिभाषित करने के लिए उपयोग किए जाने वाले आदेश को डीडीएल विवरण कहा जाता है एक मौजूदा सिंटैक्स का एक विशिष्ट सिंटैक्स है जिसका उपयोग किसी मौजूदा तालिका में एक स्तंभ जोड़ने के लिए किया जाता है।

वैकल्पिक तालिका तालिकानाम

-2 ->

नया कॉलम जोड़ें डेटा टाइप करेंऑफ़ न्यू कॉलम

यहां तालिका में नाम मौजूद तालिका का नाम है जिसे बदलना होगा और नया कॉलम नाम तालिका में जोड़े जाने वाले नए कॉलम को दिया गया नाम है। dataTypeOfNewColumn नए कॉलम के डेटा प्रकार प्रदान करता है।

एक मौजूदा सिंटैक्स का एक विशिष्ट सिंटैक्स है जिसका उपयोग मौजूदा तालिका में एक स्तंभ को हटाने के लिए किया जाता है।

वैकल्पिक टेबल तालिकानाम

ड्रॉप कॉलम कॉलमनाम

यहां पर, तालिका नाम मौजूदा तालिका का नाम है जिसे बदलना होगा और स्तंभ नाम कॉलम का नाम होना चाहिए नष्ट कर दिया। कुछ तालिकाओं में इसके टेबल से कॉलम हटाने की अनुमति नहीं हो सकती है

एक अंतरण कथन का विशिष्ट सिंटैक्स निम्नलिखित है जिसे एक तालिका में मौजूदा कॉलम के डेटा प्रकार को बदलने के लिए उपयोग किया जाता है।

वैकल्पिक तालिका तालिकानाम

वैकल्पिक कॉलम कॉलम में नयाडेटा टाइप करें

यहां कॉलम में तालिका में मौजूदा कॉलम का नाम है और नया डेटाटाइप नया डेटा प्रकार का नाम है।

अद्यतन और सुधार के बीच क्या अंतर है?

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

अद्यतन एक डीएमएल स्टेटमेंट है जबकि डीडीएल का विवरण बदलना है। Alter कमांड डेटाबेस स्कीमा को संशोधित करता है, जबकि अपडेट स्टेटमेंट केवल एक डेटाबेस में रिकॉर्ड को संशोधित किए बिना इसकी संरचना को संशोधित करता है।