2013-02-12 46 views
124

के बीच क्या अंतर है मैं डेटाबेस के लिए नया हूं और डेटाबेस सीखने के लिए triyng। मुझे एसक्यूएल और MySQL के बीच अंतर आश्चर्य है।एसक्यूएल और माइस्क्ल

+22

एसक्यूएल एक भाषा है, MySQL एक डेटाबेस (एक उत्पाद) है ... – Ben

+0

यदि आप एमएस-एसक्यूएल बनाम MySQL बनाते हैं तो नीचे दिए गए लिंक को देखें: https://www.upwork.com/hiring/data/sql- vs-mysql-which-डेटाबेस-is-right-for-you/ – dnaik

+0

@Ben, MySQL डेटाबेस नहीं है। हो सकता है कि आपका मतलब हो कि MySQL डेटाबेस प्रबंधन प्रणाली है, जो स्वाभाविक रूप से डेटाबेस प्रबंधित करता है। लेकिन अधिक महत्वपूर्ण बात यह है कि MySQL भी एक भाषा है, क्योंकि प्रत्येक डीबीएमएस को एसक्यूएल के एक विशिष्ट संस्करण का उपयोग करने की आवश्यकता होती है और MySQL के संस्करण को केवल MySQL कहा जाता है। –

उत्तर

87

SQL - संरचित क्वेरी भाषा। यह relational databases पर पूछताछ के उद्देश्य से घोषणात्मक कंप्यूटर भाषा है।

MySQL एक रिलेशनल डेटाबेस है - डेटा स्टोरेज और पुनर्प्राप्ति के लिए अनुकूलित सॉफ़्टवेयर का एक टुकड़ा। ऐसे कई डेटाबेस हैं - ओरेकल, माइक्रोसॉफ्ट एसक्यूएल सर्वर, एसक्यूएलआईट और कई अन्य इस तरह के उदाहरण हैं।

+2

यह इंगित करना सहायक होगा कि किस प्रकार की प्रक्रियात्मक भाषा MySQL उपयोग कर रही है, उदा। एसक्यूएल सर्वर टीएसक्यूएल, ओरेकल पीएल/एसक्यूएल और इतने पर। अगर मैं गलत पेड़ पर छाल डालता हूं तो मुझे सही करें =) – bonCodigo

+0

@bonCodigo - मुझे प्रश्न की प्रासंगिकता दिखाई नहीं दे रही है। – Oded

+1

परिभाषाओं या विवरणों को परिभाषित करना और विकी या एल्सवेयर को संदर्भित करने वाले व्यक्ति को अमान्य कर रहे हैं, जैसे कि वे विकी या खुद को कहीं भी नहीं जा सके। एक मार्गदर्शन! तो, मुझे विश्वास है कि यह उत्तर न केवल जगह से बाहर बल्कि बुरा भी है। – Apostolos

29

एसक्यूएल संरचित क्वेरी भाषा के लिए खड़ा है, और वह आधार है जिसके लिए सभी रिलेशनल डाटाबेस मैनेजमेंट सिस्टम उपयोगकर्ता को रिकॉर्ड जोड़ने, हटाने, अपडेट करने या चुनने की अनुमति देते हैं। माईएसक्यू जैसी चीजें वास्तविक प्रबंधन प्रणाली हैं जो आपको अपने डेटा को स्टोर और पुनर्प्राप्त करने की अनुमति देती हैं, जबकि एसक्यूएल ऐसा करने की वास्तविक भाषा है।

मूल एसक्यूएल कुछ हद तक सार्वभौमिक है - चयन आमतौर पर समान, सम्मिलित, अद्यतन, हटावट इत्यादि दिखते हैं। एक बार जब आप मूल बातें से परे हो जाते हैं, तो आपके व्यक्तिगत डेटाबेस के आदेश और क्षमताओं में भिन्नता होती है, और यह वह जगह है जहां आप लोग प्राप्त करते हैं ओरेकल विशेषज्ञ, माईएसक्यूएल, एसक्यूएल सर्वर, आदि हैं

असल में, माईएसक्यूएल सबकुछ रखने वाली कई पुस्तकों में से एक है, और एसक्यूएल यह है कि आप उस पुस्तक को पढ़ने के बारे में कैसे जाते हैं।

13

एसक्यूएल संरचित क्वेरी भाषा के लिए खड़ा है, और यह एक प्रोग्रामिंग भाषा है जो डेटाबेस से डेटा पूछताछ के लिए डिज़ाइन की गई है। MySQL एक रिलेशनल डेटाबेस प्रबंधन प्रणाली है, जो एक पूरी तरह से अलग बात है।

MySQL एक ओपन-सोर्स प्लेटफार्म है जो एमएसएसएलएल की तरह एसक्यूएल का उपयोग करता है, जो माइक्रोसॉफ्ट के उत्पाद (ओपन-सोर्स नहीं) है जो डेटाबेस प्रबंधन के लिए एसक्यूएल का उपयोग करता है।

20

एसक्यूएल वास्तविक भाषा है जो आईएसओ और एएनएसआई द्वारा परिभाषित की गई है। Here विकिपीडिया लेख का एक लिंक है। MySQL इस मानक का एक विशिष्ट कार्यान्वयन है। मेरा मानना ​​है कि ओरेकल ने उस कंपनी को खरीदा जिसने मूल रूप से MySQL विकसित किया था। अन्य कंपनियों के पास एसक्यूएल मानक का अपना कार्यान्वयन भी है।

43

एसक्यूएल स्ट्रक्चर्ड क्वेरी लैंग्वेज

MySQL एक संबंधपरक डेटाबेस प्रबंधन प्रणाली है। आप डेटा को स्टोर, पुनर्प्राप्त, संशोधित या हटाने के लिए MySQL डेटाबेस में SQL क्वेरी सबमिट कर सकते हैं।