डेटा मैनिपुलेशन लैंग्वेज (DML) क्या है? (Data Manipulation Language in Hindi)
डेटा मैनिपुलेशन लैंग्वेज (DML) क्या है? (Data Manipulation Language in Hindi)
डेटाबेस मैनेजमेंट सिस्टम (DBMS) में Data Manipulation Language (DML) का उपयोग डेटा को जोड़ने (Insert), अपडेट करने (Update), हटाने (Delete) और पुनः प्राप्त (Retrieve) करने के लिए किया जाता है। DML एक महत्वपूर्ण SQL उपभाषा (Sub-Language) है, जो डेटाबेस में संग्रहीत डेटा को प्रबंधित करने में मदद करती है।
DML क्या है? (What is DML?)
DML (Data Manipulation Language) SQL का एक उपसमुच्चय (Subset) है, जिसका उपयोग डेटाबेस में डेटा को बदलने और हेरफेर (Manipulate) करने के लिए किया जाता है। DML कमांड्स का उपयोग उपयोगकर्ता द्वारा डाटा को संशोधित करने के लिए किया जाता है, जिससे डेटाबेस को प्रभावी और अद्यतन रखा जा सके।
DML के प्रकार (Types of DML)
DML को मुख्य रूप से दो प्रकारों में विभाजित किया जाता है:
- Procedural DML: इस प्रकार की DML में उपयोगकर्ता को यह परिभाषित करना पड़ता है कि डेटा को कैसे एक्सेस किया जाएगा।
- Non-Procedural DML: इस प्रकार की DML में उपयोगकर्ता को केवल यह बताना होता है कि कौन-सा डेटा चाहिए, लेकिन यह नहीं बताना पड़ता कि इसे कैसे एक्सेस किया जाए।
DML कमांड्स (DML Commands in SQL)
DML में मुख्य रूप से चार प्रकार के कमांड होते हैं:
कमांड | विवरण | उदाहरण |
---|---|---|
INSERT | डेटाबेस में नया डेटा जोड़ने के लिए उपयोग किया जाता है। |
INSERT INTO Students (ID, Name, Age)
VALUES (1, 'Rahul', 21);
|
UPDATE | मौजूदा डेटा को संशोधित करने के लिए उपयोग किया जाता है। |
UPDATE Students
SET Age = 22
WHERE ID = 1;
|
DELETE | टेबल से डेटा को हटाने के लिए उपयोग किया जाता है। |
DELETE FROM Students
WHERE ID = 1;
|
SELECT | डेटाबेस से डेटा पुनः प्राप्त करने के लिए उपयोग किया जाता है। |
SELECT * FROM Students;
|
DML और DDL में अंतर (Difference Between DML and DDL)
विशेषता | DML (Data Manipulation Language) | DDL (Data Definition Language) |
---|---|---|
उद्देश्य | डेटा को जोड़ने, हटाने, संशोधित करने और पुनः प्राप्त करने के लिए। | डेटाबेस की संरचना को परिभाषित और संशोधित करने के लिए। |
प्रमुख कमांड्स | INSERT, UPDATE, DELETE, SELECT | CREATE, ALTER, DROP, TRUNCATE |
डेटा पर प्रभाव | डेटाबेस में संग्रहीत डेटा को प्रभावित करता है। | डेटाबेस संरचना को प्रभावित करता है। |
DML का महत्व (Importance of DML)
- डेटाबेस में डेटा को आसानी से जोड़ने, अपडेट करने और हटाने की सुविधा प्रदान करता है।
- डेटा को त्वरित और प्रभावी रूप से पुनः प्राप्त करने में मदद करता है।
- डेटाबेस को अद्यतन और सुव्यवस्थित बनाए रखने के लिए आवश्यक है।
- डेटा विश्लेषण और रिपोर्टिंग के लिए उपयोगी होता है।
निष्कर्ष
DML (Data Manipulation Language) SQL का एक महत्वपूर्ण भाग है, जो डेटाबेस में डेटा को प्रबंधित और संशोधित करने की सुविधा देता है। DML के बिना, डेटाबेस में डेटा को प्रभावी रूप से हेरफेर करना संभव नहीं होगा।
Related Post
- डेटाबेस मैनेजमेंट सिस्टम का महत्व (Significance of Database Management System in Hindi)
- डेटाबेस सिस्टम के अनुप्रयोग (Database System Application in Hindi)
- डेटाबेस के लिए डेटा मॉडलिंग (Data Modeling for a Database in DBMS in Hindi)
- रिलेशनशिप और इसके प्रकार DBMS में (Relationship and Relationship Types in DBMS in Hindi)
- DBMS और RDBMS में क्या अंतर है? (DBMS vs RDBMS in Hindi)
- ER मॉडल में प्रयुक्त नोटेशन (Notation Used in ER Model in Hindi)
- एसोसिएटिव डेटाबेस मॉडल (Associative Database Model in Hindi)
- डेटा डेफिनिशन लैंग्वेज (DDL) DBMS में (Data Definition Language in DBMS in Hindi)
- SQL कमांड्स कितने प्रकार के होते हैं? (Types of SQL Commands in Hindi)
- DBMS में Keys क्या होती हैं? (Keys in DBMS in Hindi)
- डेटा मैनिपुलेशन लैंग्वेज (DML) क्या है? (Data Manipulation Language in Hindi)
- SQL Queries क्या हैं? (SQL Queries in Hindi)
- DBMS में सिंगल टेबल से डेटा एक्सट्रैक्शन (Data Extraction from Single Table in DBMS in Hindi)
- ANSI SQL का परिचय (Introduction of ANSI SQL in DBMS in Hindi)
- ANSI SQL में ब्रांचिंग और लूपिंग संरचनाएँ (Branching and Looping Constructs in ANSI SQL in Hindi)