কম্পিউটার

MySQL TINYINT(2) বনাম TINYINT(1) এর মধ্যে পার্থক্য কি?


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)

  1. মাইএসকিউএল-এ int এবং পূর্ণসংখ্যার মধ্যে পার্থক্য কী?

  2. MySQL এ 'AND' এবং '&&' এর মধ্যে পার্থক্য?

  3. মাইএসকিউএল-এ TINYINT(1) এবং বুলিয়ানের মধ্যে পার্থক্য কী?

  4. MySQL এ!=NULL এবং IS NOT NULL এর মধ্যে পার্থক্য কি?