Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL BigInt ज़ीरोफ़िल बनाम इंट ज़ीरोफ़िल?

<घंटा/>

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 सेकंड)
  1. एक MySQL फ़ील्ड में ज़ीरोफिल का उपयोग क्या है?

    Zerofill कॉलम परिभाषा में निर्दिष्ट प्रदर्शन चौड़ाई तक शून्य के साथ फ़ील्ड के प्रदर्शित मान को पैड करता है। उदाहरण के लिए, यदि कॉलम int(8) सेट किया गया है, तो चौड़ाई 8 है। यदि संख्या 4376 है, तो शून्य को कुल चौड़ाई यानी 8 - के लिए बाईं ओर पैड किया जाएगा। 00004376 आइए पहले एक टेबल बनाएं - );क्वेरी

  1. MySQL फ़ील्ड में केवल इंट अपडेट करें

    आइए पहले एक टेबल बनाएं - mysql> create table DemoTable702 (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(100),    StudentScore int ); Query OK, 0 rows affected (0.56 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - mysql&g

  1. MySQL में BIGINT और BIGINT(20) के बीच अंतर?

    BIGINT और BIGINT(20) के बीच एकमात्र अंतर चौड़ाई प्रदर्शित करने का है। चौड़ाई प्रदर्शित करने के लिए 20 का उपयोग किया जा सकता है। आइए एक उदाहरण देखें और एक तालिका बनाएं। यहाँ, हमने BIGINT(20) - . सेट किया है टेबल बनाएं डेमोटेबल(नंबर बिगिंट(20) जीरोफिल);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)