टेबल जॉइन

Jun 30, 2024

टेबल जॉइन

इंट्रोडक्शन

  • जरूरत और उपयोगिता
  • Relational Database Management Systems (RDBMS) पर आधारित टॉपिक

लैंग्वेज

  • Structured Query Language (SQL) - डेटाबेस से इंटरेक्ट करने वाली लैंग्वेज
  • प्रमुख डेटाबेस: MySQL, Oracle

टेबल और ऑपरेशन्स

  • RDBMS का पूरा मॉडल टेबल्स पर आधारित
  • टेबल बनाना (CREATE TABLE)
  • सबसे जरूरी ऑपरेशन्स: CRUD (Create, Read, Update, Delete)

डेटाबेस इंस्टॉलेशन और सेटअप

  • गूगल पर कैसे सर्च करें
  • MySQL Workbench का उपयोग कैसे करें

लैंग्वेज सिंटैक्स

  • Tables में डाटा रखना
  • Primary Key की महत्ता
  • VARCHAR का उपयोग और स्पेस इन्फिशिएंसी
  • SELECT, UPDATE, DELETE के उपयोग
  • डाटाटाइप्स का महत्व

SQL के फंक्सनल कंपनेंट्स

  • DDL: Data Definition Language: CREATE, ALTER, DROP
  • DML: Data Manipulation Language: INSERT, UPDATE, DELETE
  • DCL: Data Control Language: GRANT, REVOKE
  • TCL: Transaction Control Language: COMMIT, ROLLBACK

टेबल जॉइन्स

  • INNER JOIN: दोनों तालिकाओं के मिलान डेटा को एकजुट करता है
  • LEFT JOIN: बाईं तालिका का सभी डेटा और सही तालिका का मिलान डेटा
  • RIGHT JOIN: दाईं तालिका का सभी डेटा और बाईं तालिका का मिलान डेटा
  • FULL JOIN: दोनों तालिकाओं का संपूर्ण डेटा दिखाता है, चाहे मेल हो या न हो

जॉइन का महत्व

  • CROSS JOIN: Cartesian Product of two tables
  • SELF JOIN: एक तालिका को अपने साथ जोड़ने के लिए

व्यू (Views) और Indexes

  • Views का उपयोग: अस्थाई-डुप्लिकेट तालिकाएं
  • Indexs: डेटा सर्च और फास्ट एक्सेस के लिए

Advanced SQL

  • Subqueries: एक क्वेरी के अंदर दूसरी क्वेरी
  • Aggregate Functions: SUM, AVG, COUNT, MIN, MAX
  • Grouping Sets: GROUP BY के साथ उपयोग

Home Work

  • सभी नोट्स बनाएं और नोट-मेकिंग की प्रैक्टिस करें
  • सभी SQL कमांड्स की प्रैक्टिस करें