MySQL व एस क्यू एल मधील फरक

Anonim

MySQL vs. SQL

MySQL एक संबंधक डेटाबेस व्यवस्थापन प्रणाली आहे (किंवा आरडीएमएस) - हे संबंधीत आधारावर डेटाबेस मॅनेजमेंट सिस्टम आहे मॉडेल हे RDMS हे त्याचे स्वत: चे सर्व्हर म्हणून चालते आणि एकाधिक डेटाबेस एकाच वेळी एकाधिक-वापरकर्ता प्रवेश प्रदान करते. MySQL चा सोर्स कोड जीएनयु जनरल पब्लिक लायसन्समध्ये नमूद केलेल्या अटींनुसार उपलब्ध आहे तसेच स्वामित्वाधीन करारांमध्ये अधिक प्रमाणात आहे. MySQL च्या सदस्यांनी आरडीएमएसच्या विविध शाखा बनवल्या आहेत - सर्वात लोकप्रिय आहेत बूजझेल आणि मारिया डी बी. तसेच बर्याचशा शाखांचे नमुने म्हणूनच, सर्वात मुक्त सॉफ्टवेअर प्रोजेक्ट ज्यात संपूर्ण वैशिष्ट्यपूर्ण डेटाबेस व्यवस्थापन प्रणाली (किंवा डीएमएस) असणे आवश्यक आहे MySQL चा वापर

स्ट्रक्चर्ड क्वेरी लैंग्वेज (एसक्यूएल म्हणूनही ओळखले जाते) एक डेटाबेस भाषा आहे विशेषतः आरडीएमएस मधील डेटाचे व्यवस्थापन करण्यासाठी आणि त्याची संकल्पना संबंधक बीजगणित आधारित होती. त्याची क्षमता श्रेणी डेटा क्वेरी आणि सुधारणा, स्कीमा निर्मिती आणि सुधारणा, आणि डेटा प्रवेश नियंत्रण समाविष्ट आरडीएमएस मॉडेलचा वापर करून ही पहिली भाषा आहे आणि या रीचेशनल डाटाबेससाठी सर्वात जास्त वापरली जाणारी भाषा आहे. एस क्यू एल भाषा अनेक भाषेच्या घटकांमध्ये विभागली गेली आहे: खंड, जे अधूनमधून कथन आणि क्वेरीच्या वैकल्पिक घटक घटक असतात; एक्स्चेंजस्, जे एकतर स्केलेर व्हॅल्यूज किंवा टेबल्सचे उत्पादन करते जे स्तंभ आणि डेटाच्या पंक्तींचा समावेश करते; predicates, एसओसीएल तीन मूल्यवान तर्कशास्त्र (किंवा 3VL) बुलियन सत्य मूल्यांचे मूल्यांकन करण्यासाठी सक्षम असलेल्या अटी निर्दिष्ट करण्यासाठी वापरले जातात; क्वेरी, जे विशिष्ट वैशिष्ट्य आधारित डेटा पुनर्प्राप्त; आणि स्टेटमेन्ट जे स्कीमा आणि डेटाला प्रभावित करतात किंवा ट्रान्झॅक्शन, प्रोग्राम प्रवाह, कनेक्शन, सत्र किंवा डायग्नोस्टिक्सवर देखील नियंत्रण ठेवू शकतात.

MySQL अनेक वेब ऍप्लिकेशन्समध्ये सोडवंड बंडल (किंवा एलएएमपी) सॉफ्टवेअर स्टॅकचा डाटाबेस घटक म्हणून आढळू शकतो. फ्लिकर, फेसबूक, विकिपीडिया, गुगल, नोकिया आणि यूट्यूब यासारख्या लोकप्रिय वेबसाईट्समध्ये त्याचा वापर मोठ्या प्रमाणात पाहिला जाऊ शकतो. या वेबसाइट्सपैकी प्रत्येक साइट स्टोरेज आणि वापरकर्ता डेटाच्या लॉगिंगसाठी MySQL वापरते. कोड सी आणि सी ++ भाषांचा समावेश आहे आणि अनेक विविध प्रणाली प्लॅटफॉर्मचा वापर करते- यात Linux, Mac OS X, आणि Microsoft Windows समाविष्ट आहे.

एस क्यू एल आता एक मानक आहे आणि त्याची रचना बर्याच वेगवेगळ्या घटकांपासून बनलेली आहे. यामध्ये SQL फ्रेमवर्क, SQL / फाउंडेशन, SQL / बाइंडिंग, SQL / CLI (कॉल लेव्हल इंटरफेस) आणि SQL / XML (किंवा XML संबंधित वैशिष्ट्य) यांचा समावेश आहे.

सारांश:

1 MySQL एक RDMS आहे जो स्वतःचे सर्व्हर म्हणून कार्य करते आणि त्याच वेळी एकापेक्षा जास्त डाटाबेसमध्ये मल्टि-युजरची सुविधा पुरवते; एसडीएल हा विशेषकरून आरडीएमसी मधील डेटाचे व्यवस्थापन करण्यासाठी डेटाबेस माहिती आहे.

2 MySQL चा वापर अनेक लोकप्रिय वेब अनुप्रयोगांमध्ये स्टोरेज आणि लॉगिंग उपयोगकर्ता डेटाच्या साधन म्हणून केला जातो; एस क्यू एल एस क्यू एल फ्रेमवर्क, एसक्यूएल / सीएलआय, आणि एस क्यू एल / एक्सएमएल यासह, परंतु इतकेच मर्यादित नाही अशा एकापेक्षा जास्त घटक बनलेले मानक आहे. <