Coconote
AI notes
AI voice & video notes
Export note
Try for free
एसक्यूएल कोर्स और कमांड्स की जानकारी
Aug 27, 2024
एसक्यूएल लेक्चर नोट्स
कोर्स का परिचय
कंप्लीट एसक्यूएल कोर्स
डेवलपमेंट कोर्स
का स्पेशल अनाउंसमेंट:
कॉलेज वेबसाइट पर उपलब्ध है डेल्टा बैच
4.5 महीने का कोर्स
पूर्ण स्टॉक वेब डेवलपमेंट
प्रोजेक्ट्स, रिज्यूमे, और लाइव सेशंस शामिल
20% स्पेशल ऑफर 21 अगस्त तक
नई बैच क्लासेस 31 अगस्त से शुरू होंगी
एसक्यूएल का परिचय
एसक्यूएल (स्ट्रक्चर्ड क्वेरी लैंग्वेज)
डेटाबेस के साथ बातचीत करने की भाषा
कंपनियों में उपयोग जैसे इंस्टाग्राम, उबर, अमेज़न, नेटफ्लिक्स
डेटाबेस और डीबीएमएस
डेटाबेस
: डेटा का संग्रह, डिजिटल फॉर्मेट में
डीबीएमएस (डेटाबेस मैनेजमेंट सिस्टम)
: डेटाबेस को मैनेज करने के लिए सॉफ्टवेयर
डेटाबेस के प्रकार
रिलेशनल डेटाबेस
: डेटा टेबल्स की फॉर्म में होता है (जैसे MySQL)
नॉन-रिलेशनल डेटाबेस
: बिना टेबल्स के (जैसे MongoDB)
डेटाबेस मैनेजमेंट सिस्टम (आरडीबीएमएस)
उदाहरण: MySQL, Microsoft SQL Server
एसक्यूएल कमांड्स की श्रेणियाँ
डीएल (डेटा डेफिनिशन लैंग्वेज)
: डेटा संरचना बदलना (CREATE, DROP, ALTER)
डीएमएल (डेटा मैनिपुलेशन लैंग्वेज)
: डेटा के साथ बातचीत (INSERT, UPDATE, DELETE)
डीQL (डेटा क्वेरी लैंग्वेज)
: डेटा निकालना (SELECT)
डीसीएल (डेटा कंट्रोल लैंग्वेज)
: अनुमतियाँ सेट करना
एसक्यूएल कमांड्स के उपयोग
CREATE
: डेटाबेस या टेबल बनाना
DROP
: डेटाबेस या टेबल हटाना
ALTER
: डेटाबेस या टेबल में बदलाव करना
INSERT
: टेबल में डेटा जोड़ना
SELECT
: डेटा निकालना
UPDATE
: टेबल में डेटा बदलना
DELETE
: टेबल से डेटा हटाना
जॉइंस
इनर जॉइन
: केवल उन रिकॉर्ड्स को दिखाता है जो दोनों टेबल्स में मिलते हैं
लेफ्ट जॉइन
: लेफ्ट टेबल का पूरा डेटा दिखाता है, साथ ही राइट टेबल से मिलते जुलते डेटा
राइट जॉइन
: राइट टेबल का पूरा डेटा दिखाता है, साथ ही लेफ्ट टेबल से मिलते जुलते डेटा
फूल जॉइन
: दोनों टेबल्स का पूरा डेटा दिखाता है, मिलते जुलते डेटा सहित
सेल्फ जॉइन
: एक ही टेबल के डेटा को उसके साथ जोड़ना
व्यूज
व्यू
: वर्चुअल टेबल, जिसमें मूल टेबल का डेटा दिखाया जाता है
रियल टेबल नहीं होती, लेकिन उसके डेटा को दिखाती है
व्यू बनाने के लिए
CREATE VIEW
का उपयोग किया जाता है
सब क्वेरीज
सब क्वेरीज एक क्वेरी के अंदर दूसरी क्वेरी होती हैं
कई तरह से उपयोग की जा सकती हैं: SELECT, FROM, WHERE के अंदर
डायनेमिक प्रक्रिया होती है; मूल क्वेरी में बदलाव के साथ बदलती हैं
निष्कर्ष
एसक्यूएल एक महत्वपूर्ण स्किल है जो डेटाबेस के साथ काम करने में मदद करती है
प्रैक्टिस ज़रूरी है ताकि कमांड्स पर महारत हासिल हो सके
प्रैक्टिस क्वेश्चन
ALTER कमांड
का उपयोग कर टेबल में नए कॉलम को जोड़ें।
DELETE कमांड
का उपयोग कर 80 से कम मार्क्स वाले छात्रों का डेटा हटाएं।
JOIN
का उपयोग कर छात्रों और उनके कोर्सेज का डेटा प्राप्त करें।
VIEW
बनाकर छात्रों के नाम और मार्क्स की जानकारी प्राप्त करें।
SUBQUERY
का उपयोग कर सभी छात्रों का एवरेज मार्क्स निकालें।
UNION
का उपयोग कर दो टेबल्स से एक साथ डेटा प्राप्त करें।
📄
Full transcript