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

MySQL-এ TINYINT(2) এবং TINYINT(1)-এর পার্থক্য কী?

TINYINT(2) এবং TINYINT(1)-এ ২ এবং ১ নম্বর ডিসপ্লে প্রস্থ নির্দেশ করে। tinyint(1) এবং tinyint(2)-এর মধ্যে প্রস্থ ব্যতীত কোন পার্থক্য নেই।

আপনি যদি tinyint(2) বা tinyint(1) ব্যবহার করেন, পার্থক্য একই। ZEROFILL অপশন ব্যবহার করে এটি বুঝা যায়:

  • tinyint(1) zerofill
  • tinyint(2) zerofill

একটি টেবিল তৈরি করি:

mysql> CREATE TABLE tinyIntDemo (
    -> Number1 TINYINT(1) ZEROFILL,
    -> Number2 TINYINT(2) ZEROFILL
    -> ); Query OK, 0 rows affected (0.62 sec)

ইনসার্ট কমান্ড দিয়ে রেকর্ড ইনসার্ট করি:

mysql> INSERT INTO tinyIntDemo VALUES(1,1); Query OK, 1 row affected (0.12 sec)

সিলেক্ট কমান্ড দিয়ে রেকর্ড দেখি:

mysql> SELECT * FROM tinyIntDemo;

নিচের আউটপুটে দুটির পার্থক্য দেখুন:

+---------+---------+
| Number1 | Number2 |
+---------+---------+
|       1 |      01 |
+---------+---------+
1 row in set (0.00 sec)
  1. MySQL-এ INT এবং INTEGER ডেটা টাইপের পার্থক্য

  2. MySQL-এ AND এবং && অপারেটরের পার্থক্য কি? (স্ট্যান্ডার্ড vs মালিকানা সিনট্যাক্স)

  3. MySQL-এ TINYINT(1) এবং Boolean-এর পার্থক্য

  4. MySQL-এ != NULL এবং IS NOT NULL-এর পার্থক্য