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 UNSIGNED | 0 से 255 |
| SMALLINT | -32,768 से 32,767 |
| INT | -2,147,483,648 से 2,147,483,647 |
सलाह: छोटी रेंज की ऋणात्मक संख्याओं के लिए TINYINT, बड़ी रेंज के लिए SMALLINT या INT चुनें।