Introduction to MySQL
MySQL एक RDBMS है जो कि तेज, और उपयोग करने में आसान है। यह कई छोटे बड़े उद्योगों द्वारा उपयोग किया जाता है। MySQL का निर्माण, MySQL AB नामक Swedish कम्पनी ने किया था।
MySQL की Popularity के पीछे के कारण –
- MySQL कई सारे Operating Systems पर काम कर सकता है तथा कई सारी Programming Language के साथ काम कर सकता है जैसे PHP, PERL, C;, C++, JAVA etc.
- MySQL बहुत बड़े डाटाबेस जिनमें 50 Million या उस से भी ज्यादा Rows हो को Support करता है।
- यह तेजी के साथ काम करता है।
- यह एक Standard SQL उपयोग करता है।
- यह विशाल डाटा समूह के साथ भी अच्छे से काम कर लेता है।
- यह पूरी तरह से मुफ्त हैं।
MySQL C और C++ से बनाया गया है। इसमें डाटा Tables में Store होता है जिसमें Columns और Rows होती है।
किसी Information को Categorized Form में Store करने में Database की महत्वपूर्ण भूमिका है।
MySQL दो अलग-अलग editions में उपलब्ध होता है :- Open Source MySQL Community Server और Proprietary Enterprise Server.
Database Management System एक Software होता है जिससे हम डाटा को स्टोर या mange कर सकते हैं। एक database में data tables के रूप में स्टोर होता है। यह data कैसा भी हो सकता है जैसे किसी का name या age या फिर किसी student की information जैसे roll no. id वगैरह।
चूँकि MySQL एक relational database हैं, इसलिए यह database के पूरे data को एक अकेली table के बजाए अलग अलग tables में स्टोर कर सकता है। इन tables के बीच में हम different relations भी establish कर सकते हैं, तथा अपनी जरूरत के अनुसार अलग अलग queries इन tables पर execute करके data को fetch, insert, या update कर सकते हैं।
MySQL से Communicate करने के लिए एक query language हैं SQL, जो almost हर database के साथ काम कर सकती हैं। SQL को हम directly भी और किसी scripting/programming language के साथ भी use कर सकते हैं।
Feature of MySQL :-
1) MySQL कई सारी programming और scripting language के साथ काम कर सकता हैं।
For e.g. php, JAVA
2) MySQL portable हैं।
3) इसमें हम दूसरे storage engines आसानी से add कर सकते हैं।
4) इसमें अलग-अलग Platforms पर काम किया जा सकता है।
5) MySQL का storage engine बहुत unique है और इसलिए इसका performance भी बहुत high होता है।