एसक्यूएल, पूर्ण संरचित क्वेरी भाषा में, कंप्यूटर भाषा को डेटाबेस से जानकारी प्राप्त करने के लिए डिज़ाइन किया गया है।
कंप्यूटर प्रोग्रामिंग भाषा: एसक्यूएल
एसक्यूएल (संरचित क्वेरी भाषा) डेटाबेस (रिकॉर्ड्स के संग्रह) के संगठन को निर्दिष्ट करने के लिए एक भाषा है। डेटाबेस
।
1970 के दशक में कंप्यूटर वैज्ञानिकों ने डेटाबेस में हेरफेर करने के लिए एक मानकीकृत तरीका विकसित करना शुरू किया, और उस शोध में एसक्यूएल आया। 1970 के दशक के अंत और 80 के दशक की शुरुआत में कई एसक्यूएल-आधारित उत्पादों की रिलीज़ देखी गई। SQL को लोकप्रियता तब मिली जब 1986 में अमेरिकी राष्ट्रीय मानक संस्थान (ANSI) ने पहला SQL मानक अपनाया। संबंधपरक डेटाबेस पर निरंतर काम करने से SQL में सुधार हुआ, जिससे यह सबसे लोकप्रिय डेटाबेस भाषाओं में से एक बन गया। Microsoft कॉर्पोरेशन और Oracle Corporation जैसी कुछ बड़ी सॉफ़्टवेयर कंपनियों ने SQL के अपने संस्करणों का उत्पादन किया, और एक ओपन-सोर्स संस्करण, MySQL, बेहद लोकप्रिय हो गए।
SQL प्रोग्रामर और अन्य कंप्यूटर उपयोगकर्ताओं के लिए एक तरीका प्रदान करके काम करता है ताकि सामान्य अंग्रेजी जैसी किसी चीज़ का उपयोग करके डेटाबेस से वांछित जानकारी प्राप्त की जा सके। सरलतम स्तर पर, SQL में केवल कुछ कमांड होते हैं: चयन करें, जो डेटा पकड़ता है; सम्मिलित करें, जो डेटाबेस में डेटा जोड़ता है; अद्यतन, जो जानकारी को बदलता है; और हटाएं, जो जानकारी हटाता है। डेटाबेस बनाने, संशोधित करने और प्रशासन करने के लिए अन्य कमांड मौजूद हैं।
इंटरनेट पर सरकारी डेटाबेस से लेकर ई-कॉमर्स साइटों तक सब कुछ में एसक्यूएल का उपयोग किया जाता है। जैसे-जैसे एसक्यूएल की लोकप्रियता बढ़ी, प्रोग्रामर और कंप्यूटर वैज्ञानिक उस तरीके को अनुकूलित करना जारी रखते थे जो रिलेशनल डेटाबेस काम करते हैं।