DDL कमांड SQL का हिस्सा हैं और डेटाबेस बनाने और प्रबंधित करने के लिए DML, DCL और TCL कमांड के साथ काम करते हैं। वे SQL को प्रशासित करने के लिए बुनियादी बिल्डिंग ब्लॉक बनाते हैं और यह जानने के लिए उपयोगी होते हैं कि क्या आप संरचित क्वेरी भाषा का उपयोग करके डेटाबेस का प्रबंधन या निर्माण करने जा रहे हैं।
SQL कमांड में मुख्य रूप से DDL और DML शामिल हैं। आप डीडीएल कमांड्स के साथ एक डेटाबेस बनाएंगे या हटाएंगे और डीएमएल के साथ डेटा जोड़, स्थानांतरित या बदल सकते हैं। डीसीएल कमांड आपको उपयोगकर्ताओं, अनुमतियों और डेटा सुरक्षा का प्रबंधन करने में मदद करेंगे, जबकि टीसीएल डीएमएल में आपके द्वारा किए गए परिवर्तनों का प्रबंधन करने में मदद करता है। डेटाबेस को प्रभावी रूप से बनाने और प्रबंधित करने के लिए आवश्यक उपकरण प्रदान करने के लिए वे सभी SQL के भीतर एक साथ काम करते हैं। इन आदेशों को जानना किसी भी व्यक्ति के लिए मूलभूत है जो डेटाबेस एडमिन या सपोर्ट में आना चाहता है।
मैं कोई SQL विशेषज्ञ नहीं हूं, लेकिन मैंने उनका उपयोग किया है और उन्हें प्रशासित किया है। मैं किसी ऐसे व्यक्ति से भी घनिष्ठ मित्र हूं जो अपनी नींद में यह सब लिखता है। निम्नलिखित ट्यूटोरियल मेरे शब्द हो सकते हैं, लेकिन ज्ञान और विशेषज्ञता उनके सभी हैं। कोई भी त्रुटि या चूक अकेले मेरी होगी।
प्रत्येक भाषा के लिए मूल आज्ञाएँ क्या हैं। DDL कमांड डेटाबेस, टेबल और ऑब्जेक्ट बनाने के लिए आवश्यक शर्तों को सूचीबद्ध करता है। DML आपके द्वारा बनाए गए डेटाबेस के भीतर वस्तुओं और डेटा को प्रबंधित करने के लिए आवश्यक शर्तों को सूचीबद्ध करता है। DCL कमांड उपयोगकर्ताओं और मैनेजिंग कमांड्स के लिए आवश्यक शर्तों को सूचीबद्ध करती है, जो आप सेव पॉइंट्स सेट करने और अपने बदलाव करने के लिए उपयोग कर सकते हैं।
DDL (डेटा परिभाषा भाषा)
डेटाबेस स्कीम को परिभाषित करने के लिए DDL (डेटा डेफिनिशन लैंग्वेज) का उपयोग किया जाता है। यह डेटाबेस और ऑब्जेक्ट्स को इसके भीतर बनाने और प्रबंधित करने में मदद करता है। DDL स्टेटमेंट्स डेटाबेस की संरचना को कई तरीकों से बदलते हैं जैसे स्कीमा, ऑब्जेक्ट बनाना और हटाना।
आपके द्वारा उपयोग किए जा रहे SQL के स्वाद के आधार पर, DDL स्टेटमेंट में शामिल हो सकते हैं:
- तालिका में परिवर्तन
- हमेशा देखें
- कंप्यूटर आँकड़े
- DATABASE बनाएं
- निर्माण कार्य
- रोल बनाएँ
- तालिका बनाएं
- देखें
- ड्रॉपडाउन
- ड्रॉप फंक्शन
- ड्रॉप रोल
- ड्रॉप तालिका
- ड्रॉप व्यू
- GRANT
- वापस लेना
कोर SQL DDL कथन हैं:
- ALTER
- TRUNCATE
- टिप्पणी
- सृजन करना
- वर्णन
- नाम बदलें
- ड्रॉप
- प्रदर्शन
- उपयोग
ये SQL के सभी संस्करणों में दिखाई देंगे। प्रत्येक DDL कमांड को काम करने के लिए एक ऑब्जेक्ट प्रकार और एक पहचानकर्ता की आवश्यकता होगी।
उदाहरण के लिए: TATE () या DROP ऑब्जेक्टटाइप ऑब्जेक्ट बनाएं।
DML (डेटा हेरफेर भाषा)
एसक्यूएल का एक अन्य तत्व डीएमएल (डेटा मैनिपुलेशन लैंग्वेज) है। यह आपको SQL डेटाबेस में डेटा को पुनः प्राप्त करने, सम्मिलित करने, अपडेट, निकालने और आम तौर पर प्रबंधित करने की अनुमति देता है। ये कमांड्स वही होंगे जो आप डेटाबेस के प्रबंधन के लिए दिन के आधार पर उपयोग करेंगे। यह अपने आप में एक विशिष्ट भाषा नहीं है, लेकिन SQL का हिस्सा है।
- चुनते हैं
- सम्मिलित करें
- अपडेट करें
- DELETE
- बल्क इंसर्ट
- मर्ज
- READTEXT
- UPDATETEXT
- WRITETEXT
- शुरू
- COMMIT
- ROLLBACK
- कॉपी इंटे