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

MySQL में ऋणात्मक संख्या स्टोर करने के लिए कौन सा डेटा टाइप उपयोग करें?

MySQL में ऋणात्मक (negative) संख्याएं स्टोर करने के लिए TINYINT डेटा टाइप का उपयोग करें।

सिंटैक्स

CREATE TABLE yourTableName (
    yourColumnName TINYINT ...
);

टेबल निर्माण

mysql> CREATE TABLE DemoTable (Number TINYINT);

डेटा डालना (ऋणात्मक और धनात्मक मान)

mysql> INSERT INTO DemoTable VALUES(-10);    -- OK
mysql> INSERT INTO DemoTable VALUES(-128);   -- OK (न्यूनतम मान)
mysql> INSERT INTO DemoTable VALUES(128);    -- ERROR 1264: Out of range
mysql> INSERT INTO DemoTable VALUES(127);    -- OK (अधिकतम मान)
mysql> INSERT INTO DemoTable VALUES(-1);     -- OK
mysql> INSERT INTO DemoTable VALUES(14);     -- OK

सभी रिकॉर्ड देखें

mysql> SELECT * FROM DemoTable;
+--------+
| Number |
+--------+
|    -10 |
|   -128 |
|    127 |
|     -1 |
|     14 |
+--------+
5 rows in set (0.00 sec)

TINYINT रेंज

टाइपरेंज
TINYINT (साइन्ड)-128 से 127
TINYINT UNSIGNED0 से 255
SMALLINT-32,768 से 32,767
INT-2,147,483,648 से 2,147,483,647

सलाह: छोटी रेंज की ऋणात्मक संख्याओं के लिए TINYINT, बड़ी रेंज के लिए SMALLINT या INT चुनें।

  1. - MySQL में फ्लोट स्टोर करने के लिए क्या उपयोग किया जाता है?

    MySQL में फ्लोट स्टोर करने के लिए, आप DECIMAL() की अवधारणा का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं: CREATE TABLE DemoTable ( Price DECIMAL(10,2) ); टेबल में कुछ रिकॉर्ड डालें: INSERT INTO DemoTable VALUES(12345678.99); टेबल से सभी रिकॉर्ड प्रदर्शित करें: SELECT * FROM DemoTable; आउटप

  1. - MySQL बाइनरी डेटा सही से नहीं डाल रहा? कौन सा डेटा प्रकार उपयोग करें?

    MySQL में बाइनरी डेटा संग्रहीत करने के लिए BIT डेटा प्रकार बाइनरी मान संग्रहीत करने और सही ढंग से प्रदर्शित करने के लिए BIT डेटा प्रकार का उपयोग करें। टेबल बनाना mysql> CREATE TABLE DemoTable (binaryValue BIT(5)); Query OK, 0 rows affected (0.83 sec) दशमलव मान डालना mysql> INSERT INTO DemoTabl

  1. - MySQL में लंबी दशमलव संख्या के लिए डेटा टाइप

    DECIMAL(21,20) से उच्च परिशुद्धता बहुत लंबी दशमलव संख्याओं (20 दशमलव स्थान तक) के लिए DECIMAL(21,20) उपयोग करें। पहला पैरामीटर कुल अंक (precision), दूसरा दशमलव स्थान (scale) है। तालिका निर्माण ); डेटा डालना INSERT INTO DemoTable1493 VALUES(0.009994995885885); परिणाम +------------------------+