ध्यान रखें कि MySQL की अधिकतम पंक्ति आकार सीमा है
<ब्लॉकक्वॉट>एक MySQL तालिका के आंतरिक प्रतिनिधित्व में BLOB और TEXT प्रकारों की गणना नहीं करते हुए, अधिकतम पंक्ति आकार सीमा 65,535 बाइट्स है। BLOB और TEXT कॉलम पंक्ति आकार सीमा की ओर केवल 9 से 12 बाइट्स का योगदान करते हैं क्योंकि उनकी सामग्री को शेष पंक्ति से अलग से संग्रहीत किया जाता है। टेबल कॉलम काउंट और रो साइज पर सीमाएं के बारे में और पढ़ें ।
एक कॉलम में अधिकतम आकार हो सकता है, MySQL 5.0.3 के पहले और बाद में अलग है
<ब्लॉकक्वॉट>VARCHAR कॉलम में मान वैरिएबल-लेंथ स्ट्रिंग्स हैं। लंबाई को MySQL 5.0.3 से पहले 0 से 255 तक और 0 से 65,535 के मान के रूप में निर्दिष्ट किया जा सकता है 5.0.3 और बाद के संस्करणों में। MySQL 5.0.3 और बाद में VARCHAR की प्रभावी अधिकतम लंबाई अधिकतम पंक्ति आकार (65,535 बाइट्स, जो सभी स्तंभों के बीच साझा की जाती है) और उपयोग किए गए वर्ण सेट के अधीन है।
हालांकि, ध्यान दें कि यदि आप utf8 या utf8mb4 जैसे बहु-बाइट वर्ण सेट का उपयोग करते हैं तो सीमा कम होती है।
TEXT
का उपयोग करें पंक्ति आकार सीमा को पार करने के लिए टाइप करें।
चार टेक्स्ट प्रकार हैं TINYTEXT, TEXT, MEDIUMTEXT, और LONGTEXT। ये चार बीएलओबी प्रकारों के अनुरूप हैं और इनकी अधिकतम लंबाई और भंडारण आवश्यकताएं समान हैं।
बीएलओबी और टेक्स्ट प्रकारों पर अधिक विवरण
- MySQLv8.0 के लिए रेफरी https://dev.mysql .com/doc/refman/8.0/hi/blob.html
- MySQLv5.7 के लिए रेफरी https://dev.mysql .com/doc/refman/5.7/hi/blob.html
- MySQLv5.6 के लिए रेफरी https://dev.mysql .com/doc/refman/5.6/hi/blob.html
और भी अधिक
डेटा प्रकार संग्रहण आवश्यकताएं पर अधिक विवरण चेकआउट करें जो सभी प्रकार के डेटा के लिए भंडारण आवश्यकताओं से संबंधित है।