TINYINT(2) বনাম TINYINT(1) সংখ্যা 2 এবং 1 প্রদর্শনের প্রস্থ নির্দেশ করে৷ প্রস্থ ছাড়া tinyint(1) এবং tinyint(2) এর মধ্যে কোন পার্থক্য নেই।
আপনি tinyint(2) বা এমনকি tinyint(1) ব্যবহার করলে, পার্থক্য একই। আপনি zerofil বিকল্প ব্যবহার করে উপরের ধারণা বুঝতে পারেন.
- tinyint(1) zerofil
- tinyint(2) জিরোফিল
আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
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)
সিলেক্ট কমান্ড ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
tinyIntDemo থেকেmysql> select *from tinyIntDemo;
নিম্নলিখিত আউটপুট হয়. নীচের ফলাফলে উভয়ের মধ্যে পার্থক্য চিহ্নিত করুন -
+---------+---------+ | Number1 | Number2 | +---------+---------+ | 1 | 01 | +---------+---------+ 1 row in set (0.00 sec)