कंप्लीट एसक्यूएल कोर्स और स्पेशल अनाउंसमेंट

Jul 18, 2024

कंप्लीट एसक्यूएल कोर्स और स्पेशल अनाउंसमेंट

वेब डेवलपमेंट के लिए डेल्टा बैच अवेलेबल

  • कोर्स ड्यूरेशन: 4.5 महीने
  • कवर: फ्रंट एंड, बैक एंड, डेटाबेस
  • कम्पोनेंट्स: प्रोजेक्ट्स, ऑफ-कैंपस अप्लाई, रिज्यूम गाइडेंस, लाइव सेशंस
  • लिंक: डिस्क्रिप्शन बॉक्स
  • ऑफर: 20% डिस्काउंट (21 अगस्त शाम 6:00 बजे तक)
  • क्लासेस स्टार्ट: 31 अगस्त

एसक्यूएल कोर्स की शुरुआत

  • लर्निंग फोकस: जीरो से लेकर हीरो तक
  • मोड: कमांड्स, प्रैक्टिस क्वेश्चंस
  • इंपॉर्टेंस: इंस्टाग्राम, उबर, अमेजन, नेटफ्लिक्स में उपयोगी
  • डाटा बेसिस: आसान एक्सेस, सर्च, एड, डिलीट
  • डीबीएमएस (डेटाबेस मैनेजमेंट सिस्टम): सॉफ्टवेयर एप्लीकेशन, डिजिटल फॉर्मेट
  • डेटाबेस टाइप्स: रिलेशनल (टेबल फॉर्मेट) और नॉन-रिलेशनल
  • आरडीबीएमएस: रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (एमएसक्यूएल, माइक्रोसॉफ्ट एसक्यूएल सर्वर)
  • नोएसक्यूएल: नॉन-रिलेशन डेटाबेस (मॉन्गो डीबी)

बेसिक टर्म्स

  • डेटाबेस: डिजिटल फॉर्मेट में डाटा कलेक्शन
  • डीबीएमएस: डेटाबेस मैनेजमेंट सिस्टम
  • रिलेशनल डेटाबेस: टेबल्स की फॉर्म में डाटा स्टोर
  • नॉन-रिलेशन डेटाबेस: बिना टेबल्स के डाटा स्टोर (नोएसक्यूएल डेटाबेस)
  • टेबल्स: कॉलम्स और रोज का कॉम्बिनेशन
  • टेबल उदाहरण: स्टूडेंट टेबल (रोल नंबर, नाम, क्लास, आदि)
  • एसक्यूएल: स्ट्रक्चर क्वेरी लैंग्वेज, डेटाबेस इंटरेक्शन
  • क्रेड ऑपरेशंस: क्रिएट, रीड, अपडेट, डिलीट

एसक्यूएल और सीक्वल

  • एसक्यूएल: स्ट्रक्चर इंग्लिश क्वेरी लैंग्वेज से बदलकर स्ट्रक्चर्ड क्वेरी लैंग्वेज
  • सीक्वल: पुराना नाम, IBM द्वारा निर्मित
  • दोनों नाम सही

SQL डाटाटाइप्स

  • करैक्टर डाटा टाइप: 'CHAR' और 'VARCHAR'
  • न्यूमेरिक टाइप्स: 'INT', 'FLOAT', 'DOUBLE'
  • बुलियन टाइप्स: 'BOOLEAN'
  • डेट और टाइम टाइप्स: 'DATE', 'DATETIME'
  • अनसाइंड टाइप्स: केवल पॉज़िटिव वाल्यूज स्टोर

एसक्यूएल कमांड्स

  • DDL (Data Definition Language): क्रिएट, ड्रॉप, अल्टर, रिनेम, ट्रंकेट
  • DQL (Data Query Language): सिलेक्ट कमांड
  • DML (Data Manipulation Language): इंसर्ट, अपडेट, डिलीट
  • DCL (Data Control Language): ग्रांट, रिवोक
  • TCL (Transaction Control Language): कमिट, रोलबैक

डेटाबेस क्वेरीज़

  • क्रिएट डेटाबेस: 'CREATE DATABASE [IF NOT EXISTS] database_name;'
  • ड्रॉप डेटाबेस: 'DROP DATABASE [IF EXISTS] database_name;'
  • शो डेटाबेस: 'SHOW DATABASES;'
  • यूज़ डेटाबेस: 'USE database_name;'

टेबल्स क्वेरीज़

  • क्रिएट टेबल: 'CREATE TABLE table_name (column_definitions);'
  • ड्रॉप टेबल: 'DROP TABLE table_name;'
  • सिलेक्ट कमांड: 'SELECT columns FROM table_name;'
  • इंसर्ट कमांड: 'INSERT INTO table_name (columns) VALUES (values);'
  • अपडेट कमांड: 'UPDATE table_name SET column=value WHERE condition;'
  • डिलीट कमांड: 'DELETE FROM table_name WHERE condition;'

कीज और कॉन्स्ट्रेंट्स

  • प्राइमरी की: यूनिक और नल नहीं हो सकती
  • फॉरेन की: दूसरी टेबल की प्राइमरी की को रेफरेंस करती है
  • नोट नल कंस्ट्रेंट: खाली नहीं हो सकता
  • यूनिक कंस्ट्रेंट: यूनिक वैल्यूज होनी चाहिए
  • डिफॉल्ट कंस्ट्रेंट: डिफ़ॉल्ट वैल्यू सेट करता है
  • चेक कंस्ट्रेंट: वैल्यूज के ऊपर लिमिट लगाता है

फॉरेन की और कैस्केडिंग

  • फॉरेन की का कॉन्सेप्ट: पैरेंट और चाइल्ड टेबल्स
  • कैस्केडिंग: चेंज के असर को दोनों टेबल्स में लागू करना
  • कैस्केडिंग टाइप्स: ऑन डिलीट कैस्केड, ऑन अपडेट कैस्केड

अल्टर टेबल कमांड्स

  • एड कॉलम: 'ALTER TABLE table_name ADD column_definition;'
  • ड्रॉप कॉलम: 'ALTER TABLE table_name DROP column_name;'
  • रिनेम टेबल: 'ALTER TABLE table_name RENAME TO new_table_name;'
  • चेंज कॉलम: 'ALTER TABLE table_name CHANGE old_column_name new_column_definition;'
  • मॉडिफाई कॉलम: 'ALTER TABLE table_name MODIFY column_definition;'

ट्रंकेट टेबल

  • ट्रंकेट: टेबल का डाटा डिलीट करना, लेकिन टेबल को रखना
  • कमांड: 'TRUNCATE TABLE table_name;'

जॉइन क्वेरीज़

  • इनर जॉइन: कॉमन डाटा निकालना
  • लेफ्ट जॉइन: केवल लेफ्ट टेबल का पूरा डाटा और कॉमन डाटा
  • राइट जॉइन: केवल राइट टेबल का पूरा डाटा और कॉमन डाटा
  • फुल जॉइन: दोनों टेबल्स का पूरा डाटा
  • लेफ्ट एक्सक्लूसिव जॉइन: केवल लेफ्ट टेबल का नॉन-कॉमन डाटा
  • राइट एक्सक्लूसिव जॉइन: केवल राइट टेबल का नॉन-कॉमन डाटा
  • सेल्फ जॉइन: एक टेबल को खुद के साथ जॉइन करना

यूनियन

  • यूनियन: डुप्लीकेट्स को हटाकर यूनिक रीकार्ड्स देता है
  • यूनियन ऑल: डुप्लीकेट्स के साथ सभी रीकार्ड्स देता है

सब क्वेरीज

  • इनर क्वेरीज: दूसरी क्वेरी के अंदर लिखी जाती है
  • टाइप्स: वेयर, फ्रॉम, सिलेक्ट
  • सिंटेक्स: 'SELECT columns FROM (SELECT columns FROM table WHERE condition);'

व्यूज

  • व्यूज: वर्चुअल टेबल्स
  • कमांड्स: 'CREATE VIEW view_name AS SELECT columns FROM table WHERE condition;'
  • ड्रॉप व्यू: 'DROP VIEW view_name;'

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

  1. स्टूडेंट के नाम और मार्क्स प्रिंट करना जिनके मार्क्स क्लास एवरेज से ज्यादा हों
  2. उन स्टूडेंट के नाम प्रिंट करना जिनका रोल नंबर अवन है
  3. स्टूडेंट के मार्क्स के साथ उनकी सिटी का एवरेज मार्क्स प्रिंट करना