📚

एसक्यूएल कोर्स की जानकारी और प्रमुखताएँ

May 13, 2025

एसक्यूएल कोर्स नोट्स

कोर्स की जानकारी

  • कोर्स नाम: कंप्लीट एसक्यूएल
  • डेल्टा बैच: वेब डेवलपमेंट के लिए उपलब्ध
  • कोर्स अवधि: 42 महीने
  • फुल स्टैक वेब डेवलपमेंट: फ्रंट एंड, बैक एंड, और डाटाबेस की जानकारी
  • विशेष ऑफर: बैच 2 के लिए 20% छूट (21 अगस्त तक)

एसक्यूएल की मूल बातें

  • डेटाबेस: डेटा का संग्रहण
  • डेटाबेस मैनेजमेंट सिस्टम (DBMS): डेटा को मैनेज करने वाला सॉफ्टवेयर
  • SQL: स्ट्रक्चर्ड क्वेरी लैंग्वेज, जो DBMS के साथ इंटरैक्ट करने के लिए उपयोग की जाती है

डेटाबेस के प्रकार

  • रिलेशनल डेटाबेस: डेटा को टेबल्स में स्टोर किया जाता है (उदाहरण: MySQL)
  • नॉन-रिलेशनल डेटाबेस: डेटा को टेबल्स के बिना स्टोर किया जाता है (उदाहरण: MongoDB)

SQL कमांड प्रकार

  1. DDL (डेटा परिभाषा भाषा): टेबल बनाना, हटाना, और स्ट्रक्चर बदलना
  2. DML (डेटा हेरफेर भाषा): डेटा जोड़ना, अपडेट करना और हटाना
  3. DQL (डेटा क्वेरी भाषा): डेटा का चयन (SELECT)
  4. DCL (डेटा नियंत्रण भाषा): परमिशन देना

SQL का कार्य

  • CREATE: डेटाबेस और टेबल बनाना
  • INSERT: डेटा जोड़ना
  • UPDATE: डेटा को अपडेट करना
  • DELETE: डेटा को हटाना
  • SELECT: डेटा का चयन करना
  • JOIN: विभिन्न टेबल्स के डेटा को जोड़ना
    • INNER JOIN: केवल उन रिकॉर्ड्स को दिखाएं जो दोनों टेबल्स में मिलते हैं
    • LEFT JOIN: लेफ्ट टेबल के सभी रिकॉर्ड्स और राइट टेबल के मिलते हुए रिकॉर्ड्स
    • RIGHT JOIN: राइट टेबल के सभी रिकॉर्ड्स और लेफ्ट टेबल के मिलते हुए रिकॉर्ड्स
    • FULL JOIN: दोनों टेबल्स के सभी रिकॉर्ड्स

सबक

  • सब क्वेरी: एक क्वेरी के अंदर दूसरी क्वेरी का उपयोग करना
  • व्यूज: वर्चुअल टेबल्स जो डेटा को विशेष तरीके से दिखाती हैं
  • कंस्ट्रेंट्स: कॉलम पर नियम, जैसे NOT NULL, UNIQUE, PRIMARY KEY
  • कैस्केडिंग फॉरेन कीज: यदि पेरेंट डेटा बदलता है, तो चाइल्ड डेटा भी बदलता है

प्रैक्टिस क्वेश्चन

  • सब क्वेरी के माध्यम से डेटा को निकला जाए
  • कस्टमर और पेमेंट्स के लिए जॉइन का उपयोग करना
  • टेबल्स में कंस्ट्रेंट्स और व्यूज को समझना

निष्कर्ष

  • SQL में अभ्यास महत्वपूर्ण है। जितना अधिक अभ्यास करेंगे, उतना अधिक समझ में आएगा।