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

DBMS में डेटा डेफिनिशन कमांड - CREATE, ALTER, DROP, TRUNCATE


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

सामान्य डेटा डेफिनिशन कमांड

CREATE

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

सिंटैक्स

CREATE TABLE <TABLE_NAME> ( <COLUMN_NAME> <DATA_TYPE>, <COLUMN_NAME> <DATA_TYPE>, ... );

उदाहरण

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

CREATE TABLE STUDENT (STUDENT_NAME VARCHAR(30), ROLL_NUMBER INT);

ALTER

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

  • नए कॉलम जोड़ें।
  • नए इंटीग्रिटी कंस्ट्रेंट जोड़ें।
  • मौजूदा कॉलम संशोधित करें।
  • इंटीग्रिटी कंस्ट्रेंट हटाएं।

सिंटैक्स

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

ALTER TABLE <table_name> ADD <column_name> <data_type>;

टेबल का नाम बदलने के लिए:

ALTER TABLE <table_name> RENAME TO <new_table_name>;

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

ALTER TABLE <table_name> MODIFY <column_name> <data_type>;

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

ALTER TABLE <table_name> DROP COLUMN <column_name>;

DROP

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

सामान्य सिंटैक्स

DROP TABLE <table_name>;
DROP DATABASE <database_name>;
DROP INDEX <index_name>;

TRUNCATE

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

सिंटैक्स

TRUNCATE TABLE <table_name>;

COMMENT

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

सिंटैक्स

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

RENAME

RENAME कमांड एक ऑब्जेक्ट का नाम बदलती है।

सिंटैक्स

RENAME <old_name> TO <new_name>;
  1. SQL Server में PIVOT क्लॉज SQL Server में PIVOT क्लॉज

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

  1. विंडोज कमांड प्रॉम्प्ट में महारत हासिल करें: हर उपयोगकर्ता के लिए 12 आवश्यक कमांड विंडोज कमांड प्रॉम्प्ट में महारत हासिल करें: हर उपयोगकर्ता के लिए 12 आवश्यक कमांड

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

  1. विंडोज 11 और 10 को तेजी से रिपेयर करने के लिए टॉप 5 कमांड विंडोज 11 और 10 को तेजी से रिपेयर करने के लिए टॉप 5 कमांड

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