MySQL BigInt और int के बीच का अंतर यह है कि INT 32-बिट लंबा है जबकि BIGINT 64-बिट लंबा है।
निम्नलिखित में से कुछ बिंदु हैं -
-
BigInt 8 बाइट स्टोरेज लेता है जबकि int 4 बाइट स्टोरेज लेता है।
-
इंट(10) के लिए इंट 4294967295 अधिकतम मान लेता है, जबकि बिगिंट(20) के लिए 18,446,744,073,709,551,615।
-
इस 20 और 10 में BigInt(20) और int(10) का उपयोग ज़ीरोफिल के साथ चौड़ाई प्रदर्शन के लिए किया जा सकता है।
यहां ज़ीरोफिल के साथ बिगिंट और इंट का डेमो दिया गया है। तालिका बनाने के लिए निम्नलिखित क्वेरी है।
mysql> टेबल बनाएं BigintandintDemo −> ( −> Number1 bigint Zerofill, −> Number2 int Zerofill −>);क्वेरी ठीक है, 0 पंक्तियां प्रभावित हुई हैं (0.62 सेकंड)
अब आप तालिका में रिकॉर्ड सम्मिलित कर सकते हैं। क्वेरी इस प्रकार है -
mysql> BigintandintDemo मानों में डालें(234556667777,678999);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)
तालिका से सभी अभिलेखों को चयन कथन की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> BigintandintDemo से *चुनें;
निम्न आउटपुट है -
<पूर्व>+--------------------------+---------------+| नंबर 1 | नंबर 2 |+--------------------------+---------------+| 00000000234556667777 | 0000678999 |+--------------------------+---------------+1 पंक्ति सेट में (0.00 सेकंड)