Chapter 1 (Hindi)
Completion requirements
Topic wise chapter (Hindi)
9. DBMS Languages
DBMS Languages (DBMS की भाषाएँ)
DBMS अलग‑अलग languages use करता है ताकि data को manage और handle किया जा सके। हर language का अलग काम होता है।
🔷 1. DDL – Data Definition Language (डेटा परिभाषा भाषा)
- English: Used to define or change the structure of the database.
- Hindi: Database की structure को define या change करने के लिए use होती है।
🛠️ Common Commands (आम कमांड्स):
- CREATE – Makes a new table (नया table बनाता है)
👉 Example: CREATE TABLE Students (...) - ALTER – Changes an existing table (पुराने table को बदलता है)
👉 Example: ALTER TABLE Students ADD Email
📌 Think of DDL (सोचिए): Building or renovating the database (Database को बनाना या renovate करना)।
🔷 2. DML – Data Manipulation Language (डेटा हेरफेर भाषा)
- English: Used to work with actual data inside tables.
- Hindi: Tables के अंदर actual data पर काम करने के लिए use होती है।
🛠️ Common Commands (आम कमांड्स):
- SELECT – Shows data (Data दिखाता है)
👉 Example: SELECT * FROM Students - INSERT – Adds new data (नया data डालता है)
👉 Example: INSERT INTO Students VALUES (...)
📌 Think of DML (सोचिए): Filling or reading data in database (Database में data भरना या पढ़ना)।
🔷 3. DCL – Data Control Language (डेटा नियंत्रण भाषा)
- English: Used to control access to data — who can see or change it.
- Hindi: Data पर access control करने के लिए use होती है — कौन देख सकता है या बदल सकता है।
🛠️ Common Commands (आम कमांड्स):
- GRANT – Gives permission (अनुमति देता है)
👉 Example: GRANT SELECT ON Students TO Teacher - REVOKE – Removes permission (अनुमति हटाता है)
👉 Example: REVOKE SELECT ON Students FROM Teacher
📌 Think of DCL (सोचिए): Locking or unlocking parts of database (Database के हिस्सों को lock या unlock करना)।