डेटा डेफिनिशन कमांड का उपयोग डेटाबेस ऑब्जेक्ट जैसे स्कीमा, टेबल, व्यू, इंडेक्स आदि को बनाने, संशोधित करने और हटाने के लिए किया जाता है।
सामान्य डेटा परिभाषा आदेश -
बनाएं
क्रिएट कमांड का मुख्य उपयोग डेटाबेस में एक नई टेबल बनाना है। इसमें एक पूर्वनिर्धारित सिंटैक्स होता है जिसमें हम कॉलम और उनके संबंधित डेटा प्रकार निर्दिष्ट करते हैं।
वाक्यविन्यास
<पूर्व>तालिका बनाएं <तालिका नाम>(<कॉलम नाम> <डेटा प्रकार>,<कॉलम नाम> <डेटा प्रकार>,<कॉलम नाम> <डेटा प्रकार>,<कॉलम नाम> <डेटा प्रकार>);>उदाहरण
कॉलम छात्र नाम और रोल नंबर के साथ एक छात्र तालिका बनाएं।
टेबल छात्र बनाएं(STUDENT_NAME VARCHAR(30),ROLL_NUMBER INT);
बदलें
एक मौजूदा डेटाबेस ऑब्जेक्ट को परिवर्तन कमांड का उपयोग करके संशोधित किया जा सकता है। ऑल्टर कमांड किसी भी टेबल में निम्नलिखित बदलाव कर सकता है-
-
नए कॉलम जोड़ें।
-
नई अखंडता बाधाएं जोड़ें।
-
मौजूदा कॉलम संशोधित करें।
-
अखंडता बाधाओं को छोड़ें।
सिंटैक्स
ALTER कमांड का सामान्य सिंटैक्स नीचे दिया गया है -
नया कॉलम जोड़ने के लिए
<पूर्व>तालिका बदलेंतालिका का नाम बदलने के लिए
<पूर्व>तालिका बदलेंकॉलम को संशोधित करने के लिए
<पूर्व>वैकल्पिक तालिकाकॉलम हटाने के लिए
<पूर्व>तालिका बदलेंड्रॉप करें
यह कमांड किसी इंडेक्स, टेबल या व्यू को डिलीट कर सकता है। मूल रूप से, एक रिलेशनल डेटाबेस प्रबंधन प्रणाली से किसी भी घटक को ड्रॉप कमांड का उपयोग करके हटाया जा सकता है। एक बार वस्तु गिर जाने के बाद उसका पुन:उपयोग नहीं किया जा सकता है।
ड्रॉप कमांड का सामान्य सिंटैक्स इस प्रकार है -
DROP TABLE;DROP DATABASE ;DROP TABLE ;
छोटा करें
ट्रंकेट कमांड का उपयोग करके, डेटाबेस में सभी रिकॉर्ड हटा दिए जाते हैं, लेकिन डेटाबेस संरचना को बनाए रखा जाता है।
वाक्यविन्यास
TRUNCATE TABLE <टेबल का नाम>
टिप्पणी करें
इस कमांड का प्रयोग डेटा डिक्शनरी में टिप्पणियाँ जोड़ने के लिए किया जाता है।
वाक्यविन्यास
- एकल पंक्ति टिप्पणियाँ:किसी भी पाठ से पहले '-' का प्रयोग करें।
- मल्टीलाइन टिप्पणियाँ:/* बीच में टिप्पणियाँ */
नाम बदलें
नाम बदलें आदेश एक वस्तु का नाम बदलता है
सिंटैक्स
नाम बदलें <पुराना नाम> से <नया नाम>