एक उचित डेटाबेस प्रबंधन प्रणाली के बिना दुनिया में मौजूद डेटा की विशाल मात्रा को संभाल नहीं सकता है। MySQL उद्योग में उपयोग किए जाने वाले सबसे लोकप्रिय डेटाबेस प्रबंधन प्रणालियों में से एक है। मेरे पिछले ब्लॉग पर MySQL ट्यूटोरियल , आपको विभिन्न एसक्यूएल प्रश्नों की समझ मिल गई होगी जिन्हें निष्पादित किया जा सकता है। MySQL डेटा प्रकारों पर इस ब्लॉग में, मैं MySQL में उपयोग किए जाने वाले विभिन्न डेटा प्रकारों पर चर्चा करूंगा।
MySQL डेटा प्रकारों पर इस ब्लॉग में, मैं निम्नलिखित को कवर करने जा रहा हूं:
- संख्यात्मक प्रकार
- स्ट्रिंग प्रकार
- दिनांक और समय के प्रकार
- अन्य डेटाबेस इंजन से डेटा प्रकार का उपयोग करना
तो, आइए उनमें से प्रत्येक के साथ शुरुआत करें।
कैसे जावा के लिए ग्रहण स्थापित करने के लिए
MySQL डेटा प्रकार: संख्यात्मक प्रकार
न्यूमेरिक डेटाटिप्स हस्ताक्षरित और अहस्ताक्षरित पूर्णांक दोनों की अनुमति देता है। MySQL निम्नलिखित संख्यात्मक डेटा प्रकारों का समर्थन करता है।
नए अपडेट पाने के लिए हमारे youtube चैनल को सब्सक्राइब करें ..!
MySQL डेटा प्रकार: स्ट्रिंग प्रकार
स्ट्रिंग डेटा प्रकार दोनों निश्चित और चर लंबाई के तार की अनुमति देते हैं। MySQL निम्न स्ट्रिंग डेटा प्रकारों का समर्थन करता है।
जावा में प्रतीक्षा और सूचना का उपयोग कैसे करें
डाटा प्रकार | विवरण | भंडारण |
CHAR (आकार) | 255 वर्ण तक धारण करता है और एक निश्चित लंबाई स्ट्रिंग की अनुमति देता है। | (वर्णों की घोषित कॉलम लंबाई * बाइट्स की संख्या)<= 255 |
VARCHAR (आकार) | 255 वर्णों तक रहता है और एक चर लंबाई स्ट्रिंग की अनुमति देता है। यदि आप वर्णों को 55 से अधिक संग्रहीत करते हैं, तो डेटा प्रकार को TEXT प्रकार में बदल दिया जाएगा। |
|
TINYTEXT | अधिकतम 255 वर्णों वाली स्ट्रिंग की अनुमति देता है | स्ट्रिंग मूल्य के बाइट्स में वास्तविक लंबाई (लेन) + 1 बाइट्स, जहां लेन<2। |
पाठ करें | 65,535 वर्णों की अधिकतम लंबाई के साथ एक स्ट्रिंग की अनुमति देता है | स्ट्रिंग मूल्य के बाइट्स में वास्तविक लंबाई (लेन) + 2 बाइट्स, जहां लेन<2१६ |
BLOB | 65,535 बाइट्स तक डेटा प्राप्त करता है, और इसका उपयोग बाइनरी लार्ज ऑब्जेक्ट्स के लिए किया जाता है। | स्ट्रिंग मूल्य के बाइट्स में वास्तविक लंबाई (लेन) + 2 बाइट्स, जहां लेन<2१६ |
मेडिटेट | 16,777,215 वर्णों की अधिकतम लंबाई के साथ एक स्ट्रिंग की अनुमति देता है | स्ट्रिंग मूल्य के बाइट्स में वास्तविक लंबाई (लेन) + 3 बाइट्स, जहां लेन<2२४ |
MEDIUMBLOB | डेटा के 16,777,215 बाइट्स प्राप्त करता है, और इसका उपयोग बाइनरी लार्ज ऑब्जेक्ट्स के लिए किया जाता है। | स्ट्रिंग मूल्य के बाइट्स में वास्तविक लंबाई (लेन) + 3 बाइट्स, जहां लेन<2२४ |
लम्पट | 4,294,967,295 वर्णों की अधिकतम लंबाई के साथ एक स्ट्रिंग की अनुमति देता है | स्ट्रिंग मूल्य के बाइट्स में वास्तविक लंबाई (लेन) + 4 बाइट्स, जहां लेन<232 |
LONGBLOB | 4,294,967,295 बाइट्स डेटा प्राप्त करता है, और इसका उपयोग बाइनरी लार्ज ऑब्जेक्ट्स के लिए किया जाता है। | स्ट्रिंग मूल्य के बाइट्स में वास्तविक लंबाई (लेन) + 4 बाइट्स, जहां लेन<232 |
ENUM (x, y, z, आदि) | आपको अधिकतम 65535 मान के साथ संभावित मानों की सूची दर्ज करने की अनुमति देता है। बस के मामले में एक मूल्य डाला जाता है जो सूची में मौजूद नहीं है, एक रिक्तमान डाला जाएगा। | गणना मूल्यों की संख्या (अधिकतम 65,535) के आधार पर 1 या 2 बाइट्स |
सेट | यह डेटा प्रकार ENUM के समान है, लेकिन SET में 64 सूची आइटम हो सकते हैं और एक से अधिक विकल्प संग्रहीत कर सकते हैं। | सेट सदस्यों की संख्या के आधार पर 1, 2, 3, 4, या 8 बाइट्स (अधिकतम 64 सदस्य) |
MySQL डेटा प्रकार: दिनांक और समय के प्रकार
यह डेटा प्रकार हमें दिनांक और समय का उल्लेख करने में सक्षम बनाता है। MySQL निम्न दिनांक और समय डेटा प्रकारों का समर्थन करता है।
डेटाबेस प्रशासक के रूप में प्रमाणित होना चाहते हैं?MySQL डेटा प्रकार: अन्य डेटाबेस इंजन से डेटा प्रकार का उपयोग करना
यदि आप SQL में अन्य विक्रेताओं द्वारा लिखे गए कोड को लागू करना चाहते हैं, तो, MySQL डेटा प्रकारों को मैप करके इसे सुविधाजनक बनाता है। निम्न तालिका देखें।
अन्य विक्रेता प्रकार | MySQL प्रकार |
BOOL | टिनिनेट |
BOOLEAN | टिनिनेट |
चार्टर वाइरिंग (एम) | वर्च (एम) |
FIXED | शब्द |
FLOAT4 | FLOAT |
FLOAT8 | डबल |
INT1 | टिनिनेट |
INT2 | SMALLINT |
INT3 | मध्यस्थ |
INT4 | इंट |
INT8 | BIGINT |
लम्बी वार्बिनरी | MEDIUMBLOB |
लंबी चरचा | मेडिटेट |
लंबा | मेडिटेट |
MIDDLEINT | मध्यस्थ |
NUMERIC | शब्द |
MySQL डेटा प्रकारों पर इस ब्लॉग के बाद, हम डेटाबेस को PHP के साथ जोड़ने जा रहे हैं, लेकिन इससे पहले कि आप इसे संदर्भित कर सकते हैं , साक्षात्कार में पूछे गए शीर्ष प्रश्नों को जानने के लिए। बने रहें!
यदि आप MySQL के बारे में अधिक जानना चाहते हैं और इस ओपन सोर्स रिलेशनल डेटाबेस को जानना चाहते हैं, तो हमारी जाँच करें जो प्रशिक्षक के नेतृत्व वाले लाइव प्रशिक्षण और वास्तविक जीवन की परियोजना के अनुभव के साथ आता है। यह प्रशिक्षण आपको MySQL को गहराई से समझने और विषय पर निपुणता प्राप्त करने में मदद करेगा।
जावा और वर्ग के बीच अंतर
क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया टिप्पणी अनुभाग में इसका उल्लेख करें MySQL डेटा प्रकार “और मैं तुम्हारे पास वापस आ जाऊंगा।