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

DBMS में डेटा डेफिनिशन कमांड


डेटा डेफिनिशन कमांड का उपयोग डेटाबेस ऑब्जेक्ट जैसे स्कीमा, टेबल, व्यू, इंडेक्स आदि को बनाने, संशोधित करने और हटाने के लिए किया जाता है।

सामान्य डेटा परिभाषा आदेश -

बनाएं

क्रिएट कमांड का मुख्य उपयोग डेटाबेस में एक नई टेबल बनाना है। इसमें एक पूर्वनिर्धारित सिंटैक्स होता है जिसमें हम कॉलम और उनके संबंधित डेटा प्रकार निर्दिष्ट करते हैं।

वाक्यविन्यास

<पूर्व>तालिका बनाएं <तालिका नाम>(<कॉलम नाम> <डेटा प्रकार>,<कॉलम नाम> <डेटा प्रकार>,<कॉलम नाम> <डेटा प्रकार>,<कॉलम नाम> <डेटा प्रकार>);>

उदाहरण

कॉलम छात्र नाम और रोल नंबर के साथ एक छात्र तालिका बनाएं।

टेबल छात्र बनाएं(STUDENT_NAME VARCHAR(30),ROLL_NUMBER INT);

बदलें

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

  • नए कॉलम जोड़ें।

  • नई अखंडता बाधाएं जोड़ें।

  • मौजूदा कॉलम संशोधित करें।

  • अखंडता बाधाओं को छोड़ें।

सिंटैक्स

ALTER कमांड का सामान्य सिंटैक्स नीचे दिया गया है -

नया कॉलम जोड़ने के लिए

<पूर्व>तालिका बदलें जोड़ें

तालिका का नाम बदलने के लिए

<पूर्व>तालिका बदलें का नाम बदलें

कॉलम को संशोधित करने के लिए

<पूर्व>वैकल्पिक तालिका संशोधित करें <डेटा प्रकार>

कॉलम हटाने के लिए

<पूर्व>तालिका बदलें ड्रॉप कॉलम

ड्रॉप करें

यह कमांड किसी इंडेक्स, टेबल या व्यू को डिलीट कर सकता है। मूल रूप से, एक रिलेशनल डेटाबेस प्रबंधन प्रणाली से किसी भी घटक को ड्रॉप कमांड का उपयोग करके हटाया जा सकता है। एक बार वस्तु गिर जाने के बाद उसका पुन:उपयोग नहीं किया जा सकता है।

ड्रॉप कमांड का सामान्य सिंटैक्स इस प्रकार है -

DROP TABLE ;DROP DATABASE ;DROP TABLE ;

छोटा करें

ट्रंकेट कमांड का उपयोग करके, डेटाबेस में सभी रिकॉर्ड हटा दिए जाते हैं, लेकिन डेटाबेस संरचना को बनाए रखा जाता है।

वाक्यविन्यास

TRUNCATE TABLE <टेबल का नाम>

टिप्पणी करें

इस कमांड का प्रयोग डेटा डिक्शनरी में टिप्पणियाँ जोड़ने के लिए किया जाता है।

वाक्यविन्यास

  • एकल पंक्ति टिप्पणियाँ:किसी भी पाठ से पहले '-' का प्रयोग करें।
  • मल्टीलाइन टिप्पणियाँ:/* बीच में टिप्पणियाँ */

नाम बदलें

नाम बदलें आदेश एक वस्तु का नाम बदलता है

सिंटैक्स

नाम बदलें <पुराना नाम> से <नया नाम>

  1. SQL सर्वर में PIVOT क्लॉज

    SQL Server (Transact-SQL) में, PIVOT क्लॉज क्रॉस टेबुलेशन को डेटा को एक टेबल से दूसरी टेबल में ट्रांसफर करने की अनुमति देता है, यानी, कुल परिणाम प्राप्त करें और लाइन से कॉलम में स्थानांतरित करें। उदाहरण योग की गणना करता है और फिर पंक्तियों को डेटा तालिका में कॉलम में भेजता है पिवट क्लॉज सिंटैक

  1. 10 उपयोगी विंडोज कमांड

    विंडोज किसके लिए प्रसिद्ध है पुराने MS Dos ऑपरेटिंग सिस्टम की तुलना में इसका उपयोगकर्ता के अनुकूल डिज़ाइन, जिसके लिए आपको सबसे सरल चीजों को करने के लिए कमांड की एक लंबी स्ट्रिंग दर्ज करने की आवश्यकता होती है। यही कारण है कि अधिकांश विंडोज़ उपयोगकर्ता कमांड प्रॉम्प्ट से दूर रहते हैं। लेकिन क्या आप जा

  1. विंडोज 11 और विंडोज 10 की मरम्मत के लिए 5 आवश्यक आदेश

    नवीनतम विंडोज 11 कई नई सुविधाओं और सुधारों के साथ आता है, और यह संगत उपकरणों के लिए मुफ्त अपग्रेड के रूप में उपलब्ध है। अगर आपका डिवाइस windows 11 की न्यूनतम सिस्टम आवश्यकताएं पूरी करता है आप आगे बढ़ सकते हैं और अपने डिवाइस को अपग्रेड कर सकते हैं और नवीनतम ऑपरेटिंग सिस्टम का आनंद उठा सकते हैं। समय क