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

क्या BIGINT(8) सबसे बड़ा पूर्णांक MySQL स्टोर कर सकता है?

<घंटा/>

BIGINT(8) में, संख्या 8 दर्शाती है कि डेटा कैसे प्रदर्शित किया जाएगा। यह भंडारण को प्रभावित नहीं करता है। संख्या का उपयोग चौड़ाई प्रदर्शित करने के लिए किया जाता है।

BIGINT में 8 बाइट यानी 64 बिट लगते हैं. हस्ताक्षरित सीमा -9223372036854775808 से 9223372036854775807 है और अहस्ताक्षरित श्रेणी सकारात्मक मान लेती है। अहस्ताक्षरित की सीमा 0 से 18446744073709551615 है।

Bigint(8) को समझने के लिए, BIGINT(8) और जीरोफिल कॉलम के साथ एक टेबल बनाएं -

mysql> create table BigIntDemo8
   -> (
   -> Number1 BIGINT(8) not null,
   -> Number2 BIGINT(8) unsigned zerofill not null
   -> );
Query OK, 0 rows affected (0.59 sec)

दोनों कॉलमों के लिए कुछ रिकॉर्ड डालें। रिकॉर्ड डालने की क्वेरी इस प्रकार है -

mysql> insert into BigIntDemo8 values(1,1);
Query OK, 1 row affected (0.14 sec)

mysql> insert into BigIntDemo8 values(11,11);
Query OK, 1 row affected (0.24 sec)

mysql> insert into BigIntDemo8 values(111,111);
Query OK, 1 row affected (0.14 sec)

mysql> insert into BigIntDemo8 values(1111,1111);
Query OK, 1 row affected (0.18 sec)

mysql> insert into BigIntDemo8 values(11111,11111);
Query OK, 1 row affected (0.10 sec)

mysql> insert into BigIntDemo8 values(111111,111111);
Query OK, 1 row affected (0.21 sec)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -

mysql> select *from BigIntDemo8;

निम्न आउटपुट है -

+---------+----------+
| Number1 | Number2  |
+---------+----------+
|       1 | 00000001 |
|      11 | 00000011 |
|     111 | 00000111 |
|    1111 | 00001111 |
|   11111 | 00011111 |
|  111111 | 00111111 |
+---------+----------+
6 rows in set (0.00 sec)

  1. क्या MySQL स्ट्रिंग्स को || के साथ जोड़ सकता है?

    हां, आप स्ट्रिंग्स को || . के साथ जोड़ सकते हैं MySQL में sql_mode की मदद से। sql_mode को PIPES_AS_CONCAT पर सेट करें। वाक्य रचना इस प्रकार है sql_mode=PIPES_AS_CONCAT सेट करें; निम्नलिखित की सहायता से संक्षिप्त करने के लिए वाक्य रचना है ||. yourValue चुनें || yourColumName as anyAliasName from yo

  1. क्या हम एक एकल MySQL क्वेरी में उच्चतम आईडी वाली पंक्ति को अपडेट कर सकते हैं?

    हाँ, हम ऐसा कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (आईडी इंट, गेमस्कोर इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (31,948474); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड) चयन कथन का उपयो

  1. आप MySQL में चुनिंदा क्वेरी द्वारा प्राप्त परिणाम को कैसे ऑर्डर कर सकते हैं?

    किसी तालिका से कुछ डेटा या पंक्तियों का चयन करना आम बात है। पंक्तियों को उसी क्रम में लौटाया जाता है जिसमें वे तालिका में दिखाई देते हैं। हमें कभी-कभी यह आवश्यकता हो सकती है कि तालिका से चुनी गई पंक्तियों को किसी स्तंभ के संबंध में आरोही या अवरोही क्रम में हमें वापस किया जाना चाहिए। कुछ कॉलम के संब