शुरुआती लोगों के लिए SQL ट्यूटोरियल
SQL ट्यूटोरियल सारांश
मुझे क्या पता होना चाहिए?
यह कोर्स SQL के शुरुआती लोगों के लिए बनाया गया है। DB का कोई पूर्व अनुभव आवश्यक नहीं है।
एसक्यूएल सिलेबस
डेटाबेस बुनियादी बातें
👉 Less1 पर | एक डाटाबेस क्या है? — परिभाषा, अर्थ, प्रकार, उदाहरण |
👉 Less2 पर | एसक्यूएल क्या है? — SQL मूल बातें, SQL पूर्ण रूप और उपयोग कैसे करें सीखें |
👉 Less3 पर | MySQL शुरुआती लोगों के लिए वर्कबेंच ट्यूटोरियल - स्थापित करने के लिए कैसे MySQL कार्यक्षेत्र और उपयोग |
डेटाबेस डिज़ाइन
👉 Less1 पर | डेटाबेस डिज़ाइन ट्यूटोरियल — डेटा मॉडलिंग सीखें |
👉 Less2 पर | सामान्यीकरण क्या है? — 1NF, 2NF, 3NF, BCNF डेटाबेस उदाहरण |
👉 Less3 पर | ईआर मॉडलिंग क्या है? — उदाहरण के साथ सीखें |
एसक्यूएल मूल बातें
👉 Less1 पर | MySQL तालिका बनाएं — डेटाबेस कैसे बनाएं MySQL |
👉 Less2 पर | MySQL कथन चुनें — उदाहरण के साथ सीखें |
👉 Less3 पर | MySQL कहां कारण — AND, OR, IN, NOT IN क्वेरी उदाहरण |
👉 Less4 पर | MySQL INSERT INTO क्वेरी — तालिका में पंक्ति कैसे जोड़ें (उदाहरण) |
👉 Less5 पर | MySQL क्वेरी हटाएं — टेबल से पंक्ति कैसे हटाएँ |
👉 Less6 पर | MySQL अद्यतन क्वेरी — उदाहरण के साथ सीखें |
डेटा छँटाई
👉 Less1 पर | द्वारा आदेश MySQL — उदाहरण के साथ DESC और ASC क्वेरी |
👉 Less2 पर | SQL GROUP BY और HAVING क्लॉज़ — उदाहरण के साथ सीखें |
👉 Less3 पर | MySQL वाइल्डकार्ड ट्यूटोरियल — पसंद, पसंद नहीं, बचना, ( %) , ( _ ) |
👉 Less4 पर | MYSQL नियमित अभिव्यक्तियाँ (REGEXP) — क्या है, वाक्यविन्यास और उदाहरण |
कार्य
👉 Less1 पर | MySQL कार्य — स्ट्रिंग, संख्यात्मक, उपयोगकर्ता-परिभाषित, संग्रहीत |
👉 Less2 पर | MySQL समग्र फ़ंक्शन ट्यूटोरियल - जोड़, AVG, अधिकतम, न्यूनतम, गिनती, विशिष्ट |
अवश्य जानें!
👉 Less1 पर | MySQL IS NULL और IS NOT NULL ट्यूटोरियल — उदाहरण के साथ सीखें |
👉 Less2 पर | MySQL स्वयं वेतन वृद्धि — उदाहरण के साथ सीखें |
👉 Less3 पर | MYSQL - बदलें, छोड़ें, नाम बदलें, संशोधित करें — वाक्यविन्यास क्या है, उदाहरण सहित |
👉 Less4 पर | MySQL सीमा और ऑफसेट — उदाहरण के साथ सीखें |
सबसे ख़तरनाक विषय!
👉 Less1 पर | MySQL सबक्वेरी ट्यूटोरियल — उदाहरण के साथ सीखें |
👉 Less2 पर | MySQL जॉइन्स ट्यूटोरियल — आंतरिक, बाहरी, बायां, दायां, क्रॉस |
👉 Less3 पर | MySQL संघ — पूरा ट्यूटोरियल |
👉 Less4 पर | MySQL दृश्य — उदाहरण सहित टेबल से दृश्य कैसे बनाएं |
👉 Less5 पर | MySQL सूचकांक ट्यूटोरियल — बनाएं, जोड़ें और छोड़ें |
आगे क्या!
👉 Less1 पर | आपका पहला आवेदन MySQL और पीएचपी - शुरू करना! |
👉 Less2 पर | Oracle MySQL 5.6 प्रमाणन - Oracle MySQL 5.6 अध्ययन मार्गदर्शिका |
👉 Less3 पर | एसक्यूएल बनाम MySQL — एसक्यूएल और के बीच क्या अंतर है MySQL? |
👉 Less4 पर | सर्वश्रेष्ठ SQL उपकरण — 25 सर्वश्रेष्ठ SQL उपकरण, डेटाबेस सॉफ्टवेयर और IDE |
👉 Less5 पर | SQL क्वेरी बिल्डर्स और संपादक — 10 सर्वश्रेष्ठ SQL क्वेरी बिल्डर्स और संपादक |
👉 Less6 पर | ऑनलाइन SQL कम्पाइलर और संपादक — 10 सर्वश्रेष्ठ ऑनलाइन SQL कंपाइलर और एडिटर |
👉 Less7 पर | निःशुल्क एसक्यूएल पाठ्यक्रम — 11 सर्वश्रेष्ठ निःशुल्क SQL पाठ्यक्रम और प्रमाणन |
👉 Less8 पर | SQL पुस्तकें — शुरुआती और विशेषज्ञों के लिए 14 सर्वश्रेष्ठ SQL पुस्तकें |
👉 Less9 पर | एसक्यूएल चीट शीट — SQL कमांड चीट शीट |
👉 Less10 पर | एसक्यूएल साक्षात्कार सवाल — शीर्ष 50 SQL साक्षात्कार प्रश्न और उत्तर |
👉 Less11 पर | SQL ट्यूटोरियल पीडीएफ — शुरुआती लोगों के लिए SQL ट्यूटोरियल पीडीएफ डाउनलोड करें |
MariaDB
👉 Less1 पर | MariaDB ट्यूटोरियल — वाक्यविन्यास, कमांड्स को उदाहरणों के साथ सीखें |
👉 Less2 पर | MariaDB vs MySQL - के बीच क्या अंतर है MariaDB & MySQL |
डीबीएमएस क्या है?
डेटाबेस प्रबंधन प्रणाली (DBMS) एक सॉफ्टवेयर है जिसका उपयोग डेटा को संग्रहीत और प्रबंधित करने के लिए किया जाता है। यह जानकारी की गुणवत्ता, स्थायित्व और गोपनीयता की गारंटी देता है। DBMS का सबसे लोकप्रिय प्रकार रिलेशनल डेटाबेस मैनेजमेंट सिस्टम या RDBMS है। यहाँ, डेटाबेस में तालिकाओं का एक संरचित सेट होता है और तालिका की प्रत्येक पंक्ति एक रिकॉर्ड होती है।
एसक्यूएल क्या है?
स्ट्रक्चर्ड क्वेरी लैंग्वेज (SQL) DBMS में डेटा हेरफेर के लिए मानक भाषा है। सरल शब्दों में इसका उपयोग DBMS में डेटा से बात करने के लिए किया जाता है। SQL स्टेटमेंट के प्रकार निम्नलिखित हैं
- डेटा डेफ़िनेशन लैंग्वेज (DDL) आपको डेटाबेस में स्कीमा, टेबल जैसे ऑब्जेक्ट बनाने की अनुमति देता है
- डेटा कंट्रोल लैंग्वेज (DCL) आपको डेटाबेस ऑब्जेक्ट्स पर एक्सेस अधिकारों में हेरफेर और प्रबंधन करने की अनुमति देता है
- डेटा मैनिपुलेशन लैंग्वेज (डीएमएल) का उपयोग डेटा खोजने, सम्मिलित करने, अद्यतन करने और हटाने के लिए किया जाता है, जिसे इस एसक्यूएल ट्यूटोरियल में आंशिक रूप से कवर किया जाएगा।
प्रश्न क्या है?
क्वेरी डेटाबेस प्रबंधन प्रणाली को दिए गए निर्देशों का एक सेट है। यह किसी भी डेटाबेस को बताता है कि आप डेटाबेस से कौन सी जानकारी प्राप्त करना चाहते हैं। उदाहरण के लिए, डेटाबेस टेबल STUDENT से छात्र का नाम प्राप्त करने के लिए, आप SQL क्वेरी इस तरह लिख सकते हैं:
SELECT Student_name from STUDENT;
एसक्यूएल प्रक्रिया
जब आप किसी DBMS सिस्टम के लिए SQL कमांड निष्पादित करना चाहते हैं, तो आपको अपने अनुरोध को पूरा करने के लिए सबसे अच्छी विधि ढूंढनी होगी, और SQL इंजन यह निर्धारित करता है कि उस विशिष्ट कार्य की व्याख्या कैसे की जाए।
इस SQL प्रक्रिया में शामिल महत्वपूर्ण घटक हैं:
- SQL क्वेरी इंजन
- अनुकूलन इंजन
- क्वेरी डिस्पैचर
- क्लासिक क्वेरी इंजन
एक क्लासिक क्वेरी इंजन आपको सभी गैर-SQL क्वेरीज़ को प्रबंधित करने की अनुमति देता है।
एसक्यूएल अनुकूलन
क्वेरीज़ बनाना सीखना बहुत मुश्किल नहीं है, लेकिन आपको SQL प्रदर्शन को अनुकूलित करने के लिए वास्तव में यह सीखने और समझने की ज़रूरत है कि डेटा स्टोरेज कैसे काम करता है, और क्वेरीज़ को कैसे पढ़ा जाता है। अनुकूलन दो प्रमुख कारकों पर आधारित होते हैं:
- डेटाबेस संरचना को परिभाषित करते समय सही विकल्प चुनना
- डेटा पढ़ने के लिए सबसे उपयुक्त तरीकों को लागू करना।
इस SQL कोर्स में आप क्या सीखेंगे?
यह SQL बेसिक्स ट्यूटोरियल उन सभी लोगों के लिए डिज़ाइन किया गया है जो डेटाबेस के साथ काम करने की योजना बना रहे हैं, खासकर सिस्टम एडमिनिस्ट्रेटर और एप्लिकेशन डेवलपर्स की भूमिका में। ट्यूटोरियल शुरुआती लोगों को बुनियादी SQL कमांड सीखने में मदद करते हैं, जिसमें SELECT, INSERT INTO, UPDATE, DELETE FROM, और बहुत कुछ शामिल है। प्रत्येक SQL कमांड स्पष्ट और संक्षिप्त उदाहरणों के साथ आता है।
SQL कमांड की सूची के अलावा, ट्यूटोरियल SQL फ़ंक्शन के साथ फ़्लैशकार्ड प्रस्तुत करता है, जैसे AVG(), COUNT(), और MAX()। इनके साथ-साथ, क्विज़ भाषा के आपके बुनियादी ज्ञान को मान्य करने में मदद करते हैं।
यह SQL पाठ्यक्रम आपको SQL प्रोग्रामिंग भाषा के विभिन्न पहलुओं को संभालने में मदद करेगा।
आपको SQL क्यों सीखना चाहिए?
SQL एक सीखने में आसान भाषा है जिसे खास तौर पर डेटाबेस के साथ काम करने के लिए डिज़ाइन किया गया है। डेटाबेस को संभालने वाले पेशेवरों की मांग बढ़ रही है। लगभग हर बड़ी कंपनी SQL का इस्तेमाल कर रही है। इसका इस्तेमाल टिकट बुकिंग, बैंकिंग, सोशल मीडिया प्लेटफॉर्म, डेटा शेयरिंग, ईकॉमर्स आदि जैसे विभिन्न क्षेत्रों में व्यापक रूप से किया जाता है, इसलिए SQL डेवलपर के लिए बहुत सारे अवसर उपलब्ध हैं।