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

MySQL में SMALLINT(6) UNSIGNED का अधिकतम मान क्या है?

MySQL में SMALLINT(6) UNSIGNED का अधिकतम मान 65,535 है। कोष्ठक में संख्या (6) केवल डिस्प्ले चौड़ाई है, रेंज पर प्रभाव नहीं डालती।

SMALLINT रेंज

प्रकारन्यूनतमअधिकतम
SMALLINT SIGNED-32,76832,767
SMALLINT UNSIGNED065,535

स्टोरेज

  • 2 बाइट्स (16-बिट)
  • संख्या 6 केवल ZEROFILL के साथ प्रदर्शन चौड़ाई के लिए

ZEROFILL उदाहरण

CREATE TABLE smallIntDemo (FirstNumber SMALLINT(6) ZEROFILL);
INSERT INTO smallIntDemo VALUES (2), (23), (234), (2345), (23456);

परिणाम:

FirstNumber
000002
000023
000234
002345
023456

रेंज से बाहर मान

INSERT INTO smallIntDemo VALUES (234567);  -- ERROR 1264: Out of range
INSERT INTO smallIntDemo VALUES (111111);  -- ERROR 1264: Out of range

निष्कर्ष

कोष्ठक में संख्या स्टोरेज या रेंज नहीं बदलती, केवल ZEROFILL के साथ बाएं पैडिंग चौड़ाई निर्धारित करती है।

  1. MySQL के smallint का Java समकक्ष क्या है? MySQL के smallint का Java समकक्ष क्या है?

    short, MySQL के small int के समकक्ष है। Java short 2 बाइट्स लेता है जिसकी रेंज -32768 से 32767 है जबकि MySQL smallint भी 2 बाइट्स लेता है जिसकी रेंज समान है। यहाँ Java में short का डेमो कोड है: public class SmallIntAsShortDemo {    public static void main(String[] args) {     &nb

  1. - MySQL कॉलम से अधिकतम मान प्राप्त करना

    परिचय MySQL में किसी कॉलम का अधिकतम मान प्राप्त करने के लिए MAX() एग्रीगेट फंक्शन या ORDER BY ... DESC LIMIT 1 का उपयोग किया जा सकता है। टेबल निर्माण और डेटा सम्मिलन insert into DemoTable values(58); Query OK, 1 row affected (0.25 sec) सभी रिकॉर्ड प्रदर्शित करना select * from DemoTable; +-------

  1. - C# में इंटीजर का अधिकतम संभावित मान क्या है?

    इंटीजर का अधिकतम संभावित मान 2,147,483,647 है।निम्न C# के डेटा टाइप्स हैं जिनमें अधिकतम और न्यूनतम मान दिए गए हैं:टाइपप्रतिनिधित्व करता हैरेंजडिफ़ॉल्ट मानboolबूलियन मानTrue या FalseFalsebyte8-बिट अनसाइन्ड इंटीजर0 से 2550char16-बिट यूनिकोड कैरेक्टरU+0000 से U+FFFF\0decimal128-बिट सटीक दशमलव मान 28-29