MySQL-এ নেগেটিভ নম্বর সংরক্ষণ করতে 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 |
+--------+
TINYINT রেঞ্জ:
- Signed (ডিফল্ট): -128 থেকে 127
- Unsigned: 0 থেকে 255 (নেগেটিভ নেয় না)
বড় নেগেটিভ নম্বরের জন্য: SMALLINT (-32768 থেকে 32767), INT (-2147483648 থেকে 2147483647), বা BIGINT ব্যবহার করুন।