कोर्स SQL डेटाबेस से बात करें
लगभग हर एप्लिकेशन एक रिलेशनल डेटाबेस पर निर्भर करती है। क्वेरी, जॉइन, डेटा मॉडलिंग, ट्रांज़ैक्शन, विंडो फंक्शन, फिर ऑप्टिमाइज़ेशन: भरोसेमंद और तेज़ डेटा को क्वेरी करना और डिज़ाइन करना सीखें।
इस कोर्स को Kodokon में शुरू करें बुनियाद शुरुआती - मूल बातें, कदम-दर-कदम
रिलेशनल मॉडल: टेबल, पंक्तियाँ, कॉलमजानें कि कोई डेटाबेस जानकारी को टेबलों में कैसे व्यवस्थित करता है, और SQLite में अपनी पहली टेबल बनाएँ। SELECT और WHERE: डेटा पढ़ना और छाननाSELECT से कॉलम चुनना, WHERE से पंक्तियाँ छानना और LIKE से पैटर्न खोजना सीखें। क्रमबद्ध करना और डुप्लिकेट हटाना: ORDER BY, LIMIT, DISTINCTORDER BY से परिणाम क्रमबद्ध करना, LIMIT से पंक्तियों की संख्या सीमित करना और DISTINCT से डुप्लिकेट हटाना सीखें। एकत्रीकरण: COUNT, SUM, AVG, MIN/MAX और GROUP BYएग्रीगेट फ़ंक्शन और GROUP BY का उपयोग करके योग, औसत और प्रति-समूह आँकड़े निकालें। डेटा बदलना: INSERT, UPDATE, DELETEभूले हुए WHERE के उस चिरपरिचित जाल से बचते हुए, पंक्तियों को सुरक्षित रूप से जोड़ें, बदलें और हटाएँ। प्रगति मध्यवर्ती - असली प्रोजेक्ट बनाएं
उन्नत निपुण - उन्नत पैटर्न और प्रदर्शन
महारत विशेषज्ञ - आर्किटेक्चर, आंतरिक कार्यप्रणाली और किनारे के मामले
EXPLAIN और क्वेरी प्लान: पढ़ें कि डेटाबेस असल में क्या करता हैEXPLAIN QUERY PLAN की मदद से उस प्लान को समझें जिसे SQLite प्लानर आपकी क्वेरी के लिए वास्तव में चुनता है। उन्नत इंडेक्स: कंपोजिट, कवरिंग, अनदेखा किया गया इंडेक्सलेफ़्टमोस्ट-प्रिफ़िक्स नियम, कवरिंग इंडेक्स, और उन खतरों में महारत हासिल करें जो किसी इंडेक्स को प्लानर के लिए अदृश्य बना देते हैं। रिकर्सिव क्वेरी (WITH RECURSIVE): पदानुक्रम और ग्राफ़WITH RECURSIVE से पेड़ों और ग्राफ़ों को पार करें, गहराई और चक्र पहचान में महारत हासिल करते हुए। समवर्तिता: लॉक, आइसोलेशन स्तर, फैंटम रीडSQLite के लॉकिंग मॉडल, उसके ट्रांज़ैक्शन, और SQL मानक द्वारा वर्णित आइसोलेशन विसंगतियों को समझें। सुरक्षा: SQL इंजेक्शन, विशेषाधिकार, प्रिपेयर्ड स्टेटमेंटएक SQL इंजेक्शन को दोहराएँ, उसे प्रिपेयर्ड स्टेटमेंट से निष्प्रभावी करें, और न्यूनतम विशेषाधिकार लागू करें।