Sql और mysql के बीच अंतर क्या है [बंद]


154

मैं डेटाबेस में नया हूँ और मैं सोच रहा था: SQL और MySQL में क्या अंतर है ?


30
SQL एक भाषा है, MySQL एक डेटाबेस (एक उत्पाद) है ...
बेन

यदि आपका मतलब MS-SQL बनाम MySQL है तो नीचे दिए गए लिंक की जाँच करें: upwork.com/hiring/data/…
dnaik

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

जवाबों:


108

एसक्यूएल - संरचित क्वेरी भाषा। यह संबंधपरक डेटाबेस को क्वेरी करने के उद्देश्य से घोषित कंप्यूटर भाषा है

MySQL एक रिलेशनल डेटाबेस है - डेटा संग्रहण और पुनर्प्राप्ति के लिए अनुकूलित सॉफ़्टवेयर का एक टुकड़ा। ऐसे कई डेटाबेस हैं - Oracle, Microsoft SQL Server, SQLite और कई अन्य ऐसे उदाहरण हैं।


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

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

2
परिभाषाओं या विवरणों को बताना और विकी या अन्य लोगों का संदर्भ देना पूरी तरह से <b> अमान्य है </ b> उन्हें, जैसे कि वे विकी या स्वयं के पास नहीं जा सकते। w / oa मार्गदर्शन! इसलिए, मेरा मानना ​​है कि यह उत्तर केवल जगह से बाहर नहीं है, बल्कि बुरा भी है।
एपोस्टोलोस

1
एक रिलेशनल डेटाबेस वह है जो एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम मैनेज करता है। इसलिए यह कहना निश्चित रूप से गलत है कि MySQL एक रिलेशनल डेटाबेस है।
काइल डेलाने

53

SQL संरचित क्वेरी भाषा है

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


35

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

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

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


21

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


18

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

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.