उन लोगों के लिए जो माइस्क्ल नहीं जानते हैं,यह एक बहुत प्रभावी प्रणाली है जिसके साथ आप बड़ी मात्रा में डेटा प्रबंधित कर सकते हैं। यह निशुल्क है और उपयोगकर्ताओं को सामान्य लाइसेंस के तहत पेश किया जाता है। कंप्यूटर प्रौद्योगिकी के विकास की शुरुआत में, सूचनाओं को अलग-अलग फाइलों में "संग्रहीत" किया गया और आवश्यकतानुसार उन्हें निकाला गया। आज ऐसी व्यवस्था हमेशा प्रभावी नहीं होती है, क्योंकि इसमें बहुत समय और प्रयास लगते हैं MySQL प्रोग्राम आपको सूचनाओं को सॉर्ट करने और एक कॉम्पैक्ट कमांड कोड का उपयोग करके डेटा के सरणियों पर कार्य करने देता है।
डेटाबेस को सही तरीके से काम करने के लिए, MySQL में डेटा प्रकार की एक अवधारणा है। कई डेटा विकल्प हैं:
VAR (n) या VARCHAR (n) - चरित्र, जहां एन बाइट्स की संख्या है जिसका इस्तेमाल किया जा सकता है (VARCHAR स्टोर 255 से अधिक वर्णों को नहीं);
स्ट्रिंग डेटा प्रकार mysql सहित,निम्न स्वरूपों: पाठ (एन) - जहां n 65,535 तक जा सकता है, TINITEXT (एन) - जहां n एक मूल्य के 255 अप करने के लिए, MEDIUMTEXT (एन) एन 16 777 215 और LongText (एन) चर n के साथ साथ, हो सकता है तक पहुँच सकते हैं जो 4294967295 (VARCHAR चर पाठ के लिए पाठ (एन कि में विशेषता) से पहले n वर्ण अनुक्रमित);
- बार्जिनिक या बाइनरी - बाइनरी कोड में तस्वीरें संग्रहीत करने के लिए;
- बड़े द्विआधारी वस्तुओं को भंडारित करने के लिए, खाते को ध्यान में रखते हुएवर्ण रजिस्टर, Mysql BLOB (n) डेटा प्रकार का उपयोग करता है, जिसका एक ही आयाम और "प्रीफ़िक्स" के रूप में टेक्स्ट (टीआईएनआई, एमडीआईयूएम-, लोंगबॉब) है; उदाहरण के लिए, मध्ययुगीन ब्रॉब (एन) के आयाम n बराबर 16 777 215 है;
- समय और दिनांक के लिए डेटा प्रकार, जिनमें शामिल हैं: तिथि वर्ष-महीना-तारीख स्वरूप में है, TIME घंटे-मिनट का दूसरा समय है, YEAR वर्ष 1 9 01 से 2155 तक और वर्ष 0000 है, DATETIME DATE और TIME को जोड़ता है (पिछले डेटा प्रकार वर्ष- महीने की तारीख घंटे मिनट-सेकंड); इसके अलावा, डेटा प्रकार माइस्क्सल प्रारूप TIMESTAMP है, जो आपको 1 9 70 से 2037 तक डाटाबेस वर्ष बनाने की अनुमति देता है (यह सिस्टम के रचनाकारों की धारणा के कारण है कि माइस्क्ल अंततः 2037 तक अप्रचलित हो गया है);
- संख्यात्मक, जो उनकी संरचना में पूर्णांक हैडेटा प्रकार, सहित - INT - 2.1 के बारे में अरब से पूर्णांक $ 2.1 बिलियन शून्य करने के लिए, TINYINT - .. 128 से 255 करने के लिए एक नंबर, या -127 से, 0 को SMALINT - 768 32 के लिए - 32 767 BIGINT - 9 x 10 -9 अठारहवीं डिग्री करने के लिए एक्स अठारहवीं में 10 डिग्री, MEDIUMINT - .. 8,388 मिलियन से -8,388 करोड़ (जब तक कि डेटा सेट संख्या अधिकतम निर्धारित मूल्य से अधिक की एक विशेष प्रकार में, यह करने के लिए छोटा कर दिया जाएगा करने के लिए अनुमेय मान)।
इसके अलावा आंशिक संख्या के लिए प्रकार हैं - फ्लोट -यह एक फ्लोटिंग प्वाइंट नंबर है, डबल और रीअल एक फ्लोटिंग प्वाइंट, एनडीईआरआईसी और डीसीआईएमएल के साथ डबल घनत्व की संख्या है एक स्ट्रिंग के रूप में संग्रहीत एक आंशिक संख्या है। प्रोग्रामिंग में, मुख्य रूप से फ्लोट और आईएनटी का उपयोग किया जाता है, जो डेटाबेस की इष्टतम गति का समर्थन करता है।
डेटाबेस के साथ कार्य किया जाता हैPHPMyAdmin उपकरण, जो डेनवर पैकेज में नि: शुल्क वितरित किया जाता है। इसका उपयोग करना, आप डेटाबेस नाम और विभिन्न टेबल, डेटा प्रकार, पासवर्ड निर्दिष्ट करके एक डेटाबेस बना सकते हैं। इसके बाद डेटाबेस जानकारी से भरा हुआ है, आप खोज (चयन) के रूप में प्रश्नों को बदल सकते हैं, परिवर्तन (परिवर्तन, नाम, संशोधन) हटा सकते हैं (हटाएं), जोड़ (जोड़ें) या उपलब्ध डेटा सॉर्ट कर सकते हैं और स्क्रीन पर कुछ मापदंडों को प्रदर्शित कर सकते हैं। इस मामले में MySQL डेटा प्रकार को बहुत सावधानी से जोड़ा जाना चाहिए ताकि प्रोग्राम त्रुटियों का उत्पादन न करें। उदाहरण के लिए, आप VARCHAR डेटा के लिए एक प्रकार निर्दिष्ट कर सकते हैं, जो आपको 255 वर्णों तक के डेटाबेस में पाठ जोड़ने की अनुमति देता है। और जब डेटाबेस भरा हुआ हो, तो पाठ बड़ा हो जाएगा, जिससे मैसेकल को टेक्स्ट स्वीकार्य लंबाई में '' छांटना '' होगा।
</ p>