কম্পিউটার টিউটোরিয়াল

MySQL-এ নেগেটিভ নম্বর সংরক্ষণ করার জন্য ডেটা টাইপ

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 ব্যবহার করুন।

  1. MySQL-এ 0, 1, NULL মান স্টোর করার জন্য সেরা ডেটা টাইপ

  2. MySQL-এ ফ্লোটিং পয়েন্ট সংখ্যা স্টোর করার জন্য DECIMAL ডেটা টাইপ ব্যবহার করা

  3. MySQL-এ বাইনারি ডেটা সঠিকভাবে স্টোর করার জন্য BIT ডেটা টাইপ ব্যবহার

  4. MySQL-এ লম্বা দশমিক সংখ্যা সংরক্ষণের জন্য DECIMAL(21,20) ডেটা টাইপ