SQL कोर्स
विशेष घोषणा
- कोर्स: वेब डेवलपमेंट सीखने के इच्छुक छात्रों के लिए डेल्टा बैच उपलब्ध है।
- अवधि: 42 महीने का कोर्स है।
- ऑफर: डेल्टा बैच टू पर 20% का विशेष ऑफर है, जो 21 अगस्त की शाम 6:00 बजे तक उपलब्ध है।
- क्लास की शुरुआत: 31 अगस्त से।
SQL कोर्स की रूपरेखा
- कोर्स: रो से लेकर हीरो तक पूरा SQL कवर करेंगे।
- प्रैक्टिस: कमांड्स को लिखकर एग्जीक्यूट करेंगे और प्रश्न हल करेंगे।
- कंपनियां: SQL कई कंपनियों में प्रयोग होती है।
डेटाबेस और DBMS
- डेटाबेस: डेटा का कलेक्शन।
- DBMS: डेटाबेस मैनेजमेंट सिस्टम, डेटाबेस को मैनेज करने के लिए सॉफ्टवेयर।
- टाइप्स:
- रिलेशनल (RDBMS): टेबल्स में डेटा स्टोर।
- नॉन-रिलेशनल (NoSQL): बिना टेबल्स के डेटा स्टोर।
SQL (Structured Query Language)
- SQL का उपयोग:
- डेटाबेस के साथ इंटरेक्ट करने के लिए।
- CRUD ऑपरेशंस (Create, Read, Update, Delete) करना।
- नाम का इतिहास: शुरूआत में इसे SEQUEL कहा जाता था।
इंस्टॉलेशन
- MySQL इंस्टॉलेशन: मैक और विंडोज दोनों सिस्टम पर इंस्टॉलेशन के निर्देश दिए गए।
डेटाबेस संरचना
- डेटाबेस के अंदर टेबल्स:
- टेबल्स में कॉलम्स और रोज होती हैं।
- कॉलम्स: डेटा का स्ट्रक्चर बताते हैं।
- रोज: इंडिविजुअल डेटा को दर्शाती हैं।
SQL कमांड्स
डेटाबेस कमांड्स
- CREATE DATABASE
- DROP DATABASE
- SHOW DATABASES
- USE DATABASE
टेबल कमांड्स
- CREATE TABLE
- SELECT (सभी कॉलम्स या विशेष कॉलम्स)
- INSERT INTO
- UPDATE
- DELETE
कीज
- प्राइमरी की: यूनिक और नॉट नल।
- फॉरेन की: दूसरी टेबल की प्राइमरी की का रेफरेंस।
Constraints
- NOT NULL
- UNIQUE
- DEFAULT
- CHECK
क्लॉजेस और ऑपरेटर्स
- WHERE क्लॉज: कंडीशंस को डिफाइन करने के लिए।
- ORDER BY: डेटा को असेंडिंग या डिसेंडिंग ऑर्डर में अरेंज करना।
- GROUP BY: ग्रुप्स को बनाकर डेटा का एनालिसिस।
- HAVING: ग्रुप्स के ऊपर कंडीशंस अप्लाई करना।
- लॉजिकल ऑपरेटर्स: AND, OR, NOT
जॉइंट्स
- INNER JOIN: कॉमन डेटा को जोड़ना।
- LEFT JOIN: लेफ्ट टेबल का पूरा डेटा और मैच्ड रिकॉर्ड्स।
- RIGHT JOIN: राइट टेबल का पूरा डेटा और मैच्ड रिकॉर्ड्स।
- FULL JOIN (MySQL में नहीं): यूनियन के द्वारा आच्छादित।
व्यूज
- व्यूज: वर्चुअल टेबल्स, जो रियल टेबल्स से डेटा प्रदर्शित करती हैं।
प्रैक्टिस और रिवीजन
- प्रैक्टिस: अधिक से अधिक प्रैक्टिस करें।
- नोट्स: सभी टॉपिक्स के नोट्स उपलब्ध हैं।
- प्रोजेक्ट्स: लाइव सेशन्स और प्रोजेक्ट्स द्वारा सीखें।
निष्कर्ष
- फोकस: SQL और वेब डेवलपमेंट की गहरी समझ विकसित करना।
- अगला लेक्चर: नए टॉपिक्स पर आधारित होगा।
आगे की अधिक जानकारी और प्रैक्टिस के लिए नोट्स डाउनलोड करें।