DDL कमांड SQL का हिस्सा हैं और डेटाबेस बनाने और प्रबंधित करने के लिए DML, DCL और TCL कमांड के साथ काम करते हैं। वे SQL को प्रशासित करने के लिए बुनियादी बिल्डिंग ब्लॉक बनाते हैं और यह जानने के लिए उपयोगी होते हैं कि क्या आप संरचित क्वेरी भाषा का उपयोग करके डेटाबेस का प्रबंधन या निर्माण करने जा रहे हैं।
SQL कमांड में मुख्य रूप से DDL और DML शामिल होते हैं। आप डीडीएल कमांड के साथ एक डेटाबेस बनाएंगे या हटाएंगे और डीएमएल के साथ डेटा जोड़ेंगे, स्थानांतरित करेंगे या बदलेंगे। DCL कमांड आपको उपयोगकर्ताओं, अनुमतियों और डेटा सुरक्षा को प्रबंधित करने में मदद करेगा जबकि TCL आपके द्वारा DML के भीतर किए गए परिवर्तनों को प्रबंधित करने में मदद करता है। डेटाबेस को प्रभावी ढंग से बनाने और प्रबंधित करने के लिए आवश्यक उपकरण प्रदान करने के लिए वे सभी SQL के भीतर एक साथ काम करते हैं। डेटाबेस व्यवस्थापक या समर्थन में शामिल होने के इच्छुक किसी भी व्यक्ति के लिए इन आदेशों को जानना मौलिक है।
मैं कोई SQL विशेषज्ञ नहीं हूं लेकिन मैंने उनका उपयोग और प्रशासन किया है। मैं किसी ऐसे व्यक्ति के साथ भी घनिष्ठ मित्र हूं जो यह सामान अपनी नींद में लिखता है। निम्नलिखित ट्यूटोरियल मेरे शब्द हो सकते हैं, लेकिन ज्ञान और विशेषज्ञता सभी उनके हैं। कोई भी त्रुटि या चूक मेरी ही होगी।
कुछ सेटिंग आपके संगठन द्वारा प्रबंधित की जाती हैं
प्रत्येक भाषा के लिए मूल आदेश इस प्रकार हैं। DDL कमांड डेटाबेस, टेबल और ऑब्जेक्ट बनाने के लिए आवश्यक शर्तों को सूचीबद्ध करता है। DML कमांड आपके द्वारा बनाए गए डेटाबेस में ऑब्जेक्ट्स और डेटा को प्रबंधित करने के लिए आवश्यक शर्तों को सूचीबद्ध करता है। DCL कमांड उपयोगकर्ताओं को प्रबंधित करने के लिए आवश्यक शर्तों को सूचीबद्ध करता है और TCL कमांड वे हैं जिनका उपयोग आप सेव पॉइंट सेट करने और अपने परिवर्तन करने के लिए कर सकते हैं।
डीडीएल (डेटा परिभाषा भाषा)
डीडीएल (डेटा परिभाषा भाषा) डेटाबेस योजना को परिभाषित करने के लिए प्रयोग किया जाता है। यह डेटाबेस और उसके भीतर की वस्तुओं को बनाने और प्रबंधित करने में मदद करता है। डीडीएल स्टेटमेंट डेटाबेस की संरचना को कई तरह से बदलते हैं जैसे कि स्कीमा और ऑब्जेक्ट बनाना, हटाना, संशोधित करना।
आपके द्वारा उपयोग किए जा रहे SQL के स्वाद के आधार पर, DDL स्टेटमेंट में शामिल हो सकते हैं:
- तालिका में परिवर्तन
- परिवर्तन देखें
- गणना आँकड़े
- डेटाबेस बनाएं
- समारोह बनाएँ
- भूमिका बनाएं
- तालिका बनाएं
- दृश्य बनाएं
- ड्रॉप डेटाबेस
- ड्रॉप समारोह
- ड्रॉप भूमिका
- ड्रॉप तालिका
- ड्रॉप व्यू
- अनुदान
- वापस लेना
कोर SQL DDL स्टेटमेंट हैं:
- उम्र
- काट-छांट
- टिप्पणी
- सृजन करना
- वर्णन
- नाम बदलें
- ड्रॉप
- प्रदर्शन
- प्रयोग करें
ये SQL के सभी संस्करणों में दिखाई देंगे। प्रत्येक डीडीएल कमांड को काम करने के लिए एक वस्तु प्रकार और एक पहचानकर्ता की आवश्यकता होगी।
उदाहरण के लिए: तालिका बनाएं [तालिका का नाम] ( [कॉलम परिभाषाएं]) [तालिका पैरामीटर] या ड्रॉप ऑब्जेक्ट टाइप ऑब्जेक्टनाम।
डीएमएल (डेटा हेरफेर भाषा)
SQL का एक अन्य तत्व है डीएमएल (डेटा हेरफेर भाषा)। यह आपको SQL डेटाबेस के भीतर डेटा को पुनः प्राप्त करने, सम्मिलित करने, अद्यतन करने, हटाने और सामान्य रूप से प्रबंधित करने की अनुमति देता है। ये कमांड वे होंगे जिनका उपयोग आप डेटाबेस को प्रबंधित करते समय दिन-प्रतिदिन के आधार पर करेंगे। यह अपने आप में एक विशिष्ट भाषा नहीं है बल्कि SQL का हिस्सा है।
फ़ोर्टनाइट पीसी को क्रैश क्यों करता रहता है
- चुनते हैं
- सम्मिलित करें
- अपडेट करें
- हटाएँ
- बल्क इंसर्ट
- जाओ
- पढ़ें पाठ
- अद्यतनपाठ
- लिखित पाठ
- शुरू
- COMMIT
- रोलबैक
- इसमें कॉपी करें
- इसमें कॉपी करें
- डाल दिया
- प्राप्त
- सूची
- हटाना
फिर से, SQL के विभिन्न फ्लेवर इनमें से कुछ या सभी DML कमांड का उपयोग करेंगे और कई अपने स्वयं के भी जोड़ेंगे।
उदाहरण के लिए: [तालिका नाम] या अद्यतन [तालिका नाम] से [स्तंभ नाम] चुनें [स्तंभ नाम = मान] जहां [स्थिति]।
डीसीएल (डेटा नियंत्रण भाषा)
डीसीएल (डेटा कंट्रोल लैंग्वेज) का उपयोग उपयोगकर्ताओं और डेटाबेस के आसपास के सिस्टम को नियंत्रित करने के लिए किया जाता है। इसका उपयोग अक्सर उपयोगकर्ता अनुमतियों को प्रबंधित करने और डेटा सुरक्षा को प्रबंधित करने के लिए किया जाता है, इसलिए यह जानना महत्वपूर्ण है।
सामान्य डीसीएल आदेशों में शामिल हैं:
आईफोन अनलॉक कैसे करें पासकोड भूल गए
- अनुदान
- वापस लेना
- सेटसेर
- के रूप में निष्पादित करें, कथन
- के रूप में निष्पादित करें, खंड
- लौट आना
- मास्टर कुंजी खोलें।
- मास्टर कुंजी बंद करें
- ओपन सममित कुंजी
- सममित कुंजी बंद करें
उदाहरण के लिए: [ऑब्जेक्ट] को [उपयोगकर्ता] को [विशेषाधिकार] दें या [उपयोगकर्ता] से [ऑब्जेक्ट] पर [अनुमति] रद्द करें।
टीसीएल (लेनदेन नियंत्रण भाषा)
TCL (ट्रांजेक्शन कंट्रोल लैंग्वेज) का उपयोग DML स्टेटमेंट को एक साथ लॉजिकल ट्रांजेक्शन बनाने और DML स्टेटमेंट द्वारा डेटा में किए गए किसी भी बदलाव को मैनेज करने के लिए किया जाता है। यदि आप डीएमएल कमांड निष्पादित करते हैं, तो जरूरी नहीं कि वे तब तक स्थायी हों जब तक कि आप वर्तमान सत्र को बंद नहीं कर देते। यदि आप किसी कारण से मैन्युअल रूप से प्रतिबद्ध होना चाहते हैं, तो आप TCL कमांड का उपयोग कर सकते हैं।
- वितरित लेनदेन शुरू करें
- लेनदेन शुरू करें
- प्रतिबद्ध लेनदेन
- प्रतिबद्ध कार्य
- रोलबैक लेनदेन
- रोलबैक कार्य
- लेन-देन सहेजें
उदाहरण के लिए: कमिट; आपके द्वारा अन्य कमांड पर जाने से पहले DML के साथ किए गए किसी भी परिवर्तन को सहेज लेगा। SAVEPOINT savepoint_name; सेव गेम की तरह सेव पोजीशन बनाएगा। अगर कुछ गलत हो जाता है, तो आप डेटाबेस को उस बिंदु पर वापस रोल कर सकते हैं और फिर से शुरू कर सकते हैं।
वे चार SQL डेटाबेस के प्रबंधन के बुनियादी निर्माण खंड हैं। SQL के विषय को जानने के इच्छुक लोगों के लिए यह एक बहुत ही उच्च स्तरीय पृष्ठ है। इन आदेशों को जानें और उनका उपयोग कैसे किया जाता है और डेटाबेस और डेटाबेस प्रबंधन की एक पूरी नई दुनिया चलन में आती है। चूंकि SQL अधिकांश क्लाउड एप्लिकेशन, वेबसाइटों, वेब ऐप्स, ऐप्स के पीछे है और इसके आसपास के अधिकांश उत्पादकता सूट सीखने के लिए एक अच्छा कौशल है!
दिलचस्प लेख
संपादक की पसंद
आईक्लाउड ईमेल अकाउंट को स्थायी रूप से कैसे हटाएं
यहां बताया गया है कि अपने डिवाइस से अपने Apple iCloud खाते को स्थायी रूप से कैसे हटाएं और क्लाउड से उन्हें स्थायी रूप से कैसे हटाएं।
टैग अभिलेखागार: अक्षम ऑटो व्यवस्था
IPhone 6S / 6S Plus पर स्क्रीनशॉट कैसे लें
स्क्रीनशॉट लेना सेल फोन बाजार के लिए एक बहुत बढ़िया अतिरिक्त है, और यह एक ऐसी चीज है जिसे हम में से बहुत से लोग मान लेते हैं। आप अपनी स्क्रीन दूसरों के साथ साझा करना चाहते हैं, कोई विशेष पाठ संदेश सहेजना चाहते हैं, या कुछ करना चाहते हैं
एंड्रॉइड से टेक्स्ट संदेश प्रिंट करने के 4 तरीके
आप एंड्रॉइड से वायरलेस या वायर्ड प्रिंटर पर टेक्स्ट संदेशों को अपने डिवाइस से या कंप्यूटर के माध्यम से प्रिंट कर सकते हैं। यहां केवल एक टेक्स्ट, एकाधिक टेक्स्ट संदेश, या अपने फ़ोन पर संग्रहीत प्रत्येक टेक्स्ट को प्रिंट करने का तरीका बताया गया है।
विंडोज 10 में फ़िल्टर कीज़ को सक्षम या अक्षम करें
फ़िल्टर कीज़ विंडोज 10 का एक्सेसिबिलिटी विकल्प है जिसका उपयोग आप कीबोर्ड रिपीट रेट को नियंत्रित करने और बार-बार कीज़ को अनदेखा करने के लिए कर सकते हैं।
iPhone 7 डील: कहां मिलेगा सबसे सस्ता iPhone 7
तो आप iPhone 7 के पीछे हैं? यह हमें स्पष्ट प्रश्न की ओर ले जाता है: क्या कोई ऐसा सौदा है जिसका मतलब है कि मैं इसे यथासंभव सस्ते में प्राप्त कर सकता हूं? यदि आप Apple के हेडफ़ोन पोर्ट को बंद करने से अप्रभावित हैं,
विंडोज 10 में पासवर्ड प्रॉम्प्ट और ऑटो-लॉगिन कैसे रोकें
हर बार जब आप अपना विंडोज 10 डिवाइस शुरू करते हैं तो अपना पासवर्ड दर्ज करने से परेशान हैं? स्क्रीनसेवर रद्द करने पर इसे फिर से दर्ज करने से बचना चाहते हैं? अपने डेस्कटॉप को पासवर्ड से सुरक्षित करने की आवश्यकता नहीं है?