SQL सीखना शुरू करने के लिए, हमें सबसे पहले यह समझना होगा कि डेटाबेस क्या है।
डेटाबेस (डीबी) तार्किक रूप से परस्पर संबंधित डेटा का एक व्यवस्थित सेट है जिसे एक ही स्थान पर साझा और संग्रहीत किया जाता है। संक्षेप में, सबसे सरल डेटाबेस पंक्तियों और स्तंभों वाली एक साधारण तालिका है जो विभिन्न प्रकार की जानकारी संग्रहीत करती है (Excel में तालिका एक उदाहरण के रूप में काम कर सकती है)।
इसके अलावा, डेटाबेस प्रबंधन सिस्टम (डीबीएमएस), जो डेटाबेस के साथ काम करने के लिए कार्यक्षमता प्रदान करते हैं, अक्सर डेटाबेस के साथ अटूट रूप से जुड़े होते हैं। SQL भाषा बिल्कुल DBMS का हिस्सा है जो डेटाबेस में जानकारी का प्रबंधन करती है। हम डेटाबेस को अलग-अलग फ़ाइलों में संग्रहीत सामान्य तालिकाओं के एक सेट के रूप में मानेंगे।
तो, चलिए SQL पर चलते हैं।
SQL एक सरल प्रोग्रामिंग भाषा है जिसमें कुछ कमांड होते हैं और इसे कोई भी सीख सकता है। संरचित क्वेरी भाषा का अर्थ है - संरचित प्रश्नों की एक भाषा जिसे डेटाबेस के साथ काम करने के लिए विकसित किया गया था, अर्थात् डेटा प्राप्त करने/जोड़ने/बदलने के लिए, सूचना के बड़े सरणी को संसाधित करने और संरचित और समूहीकृत जानकारी को तुरंत प्राप्त करने में सक्षम होने के लिए।
SQL भाषा (जिन्हें "बोलियाँ" कहा जाता है) के कई रूप हैं, लेकिन उन सभी के मूल आदेश लगभग समान हैं।
कई DBMS भी हैं, लेकिन मुख्य हैं:
SQL कोड के साथ काम करने के लिए, हमें ऊपर सूचीबद्ध DBMS में से एक की आवश्यकता होगी। प्रशिक्षण के लिए, हम DBMS Microsoft Access का उपयोग करेंगे।
अन्य प्रोग्रामिंग भाषाओं की तरह SQL के भी अपने कमांड (स्टेटमेंट) होते हैं, जिनका उपयोग डेटा चयन के लिए निर्देश देने के लिए किया जाता है।
यह विचार करने के लिए कि SQL कथन कैसे काम करते हैं, हम बेचे गए उत्पादों के बारे में जानकारी के साथ एक काल्पनिक डेटाबेस का उपयोग करेंगे: