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)