SQL ट्यूटोरियल
एसक्यूएल के साथ शुरू हो रही है
खोज…
टिप्पणियों
SQL एक संरचित डेटाबेस प्रणाली में डेटा को प्रबंधित करने के लिए प्रयुक्त संरचित क्वेरी भाषा है। विभिन्न विक्रेताओं ने भाषा में सुधार किया है और भाषा के लिए विभिन्न प्रकार के स्वाद हैं।
NB: यह टैग स्पष्ट रूप से ISO / ANSI SQL मानक को संदर्भित करता है; उस मानक के किसी विशिष्ट कार्यान्वयन के लिए नहीं।
संस्करण
संस्करण | संक्षिप्त नाम | मानक | रिलीज़ की तारीख |
---|---|---|---|
1986 | SQL-86 | ANSI X3.135-1986, आईएसओ 9075: 1987 | 1986/01/01 |
1989 | एसक्यूएल-89 | ANSI X3.135-1989, आईएसओ / आईईसी 9075: 1989 | 1989/01/01 |
1992 | SQL-92 | आईएसओ / आईईसी 9075: 1992 | 1992/01/01 |
1999 | एसक्यूएल: 1999 | आईएसओ / आईईसी 9075: 1999 | 1999/12/16 |
2003 | एसक्यूएल: 2003 | आईएसओ / आईईसी 9075: 2003 | 2003/12/15 |
2006 | एसक्यूएल: 2006 | आईएसओ / आईईसी 9075: 2006 | 2006/06/01 |
2008 | एसक्यूएल: 2008 | आईएसओ / आईईसी 9075: 2008 | 2008/07/15 |
2011 | एसक्यूएल: 2011 | आईएसओ / आईईसी 9075: 2011 | 2011-12-15 |
2016 | एसक्यूएल: 2016 | आईएसओ / आईईसी 9075: 2016 | 2016/12/01 |
अवलोकन
स्ट्रक्चर्ड क्वेरी लैंग्वेज (एसक्यूएल) एक विशेष-प्रयोजन प्रोग्रामिंग भाषा है जिसे रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (आरडीबीएमएस) में रखे गए डेटा को प्रबंधित करने के लिए डिज़ाइन किया गया है। SQL जैसी भाषाओं का उपयोग रिलेशनल डेटा स्ट्रीम मैनेजमेंट सिस्टम (RDSMS), या "न केवल SQL" (NoSQL) डेटाबेस में भी किया जा सकता है।
SQL में 3 प्रमुख उप-भाषाएं शामिल हैं:
- डेटा परिभाषा भाषा (डीडीएल): डेटाबेस की संरचना बनाने और संशोधित करने के लिए;
- डेटा हेरफेर भाषा (डीएमएल): डेटाबेस के डेटा पर रीड, इंसर्ट, अपडेट और डिलीट ऑपरेशंस करने के लिए;
- डेटा नियंत्रण भाषा (DCL): डेटाबेस में संग्रहीत डेटा की पहुंच को नियंत्रित करने के लिए।
कोर डीएमएल ऑपरेशन्स क्रिएट, रीड, अपडेट और डिलीट (सीआरयूडी फॉर शॉर्ट) हैं, जो कि INSERT
, SELECT
, UPDATE
और DELETE
।
एक (हाल ही में जोड़ा गया) MERGE
स्टेटमेंट भी है जो सभी 3 राइट ऑपरेशन (INSERT, UPDATE, DELETE) कर सकता है।
कई SQL डेटाबेस क्लाइंट / सर्वर सिस्टम के रूप में कार्यान्वित किए जाते हैं; शब्द "SQL सर्वर" इस तरह के एक डेटाबेस का वर्णन करता है।
उसी समय, Microsoft एक डेटाबेस बनाता है जिसे "SQL सर्वर" नाम दिया गया है। जबकि वह डेटाबेस SQL की एक बोली बोलता है, उस डेटाबेस के लिए विशिष्ट जानकारी इस टैग में विषय पर नहीं है, लेकिन SQL सर्वर प्रलेखन में है ।