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

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

Boolean vs TINYINT(1): শুধু নামের পার্থক্য

MySQL-এ BOOLEAN এবং TINYINT(1) মূলত একই জিনিস—দউইই ১ বাইটের ইন্টিজার যা ০ (FALSE) বা ১ (TRUE) ধারণ করে। পার্থক্য শুধু সিম্যান্টিকস-এ।

BOOLEAN উদাহরণ

mysql> CREATE TABLE BooleanDemo (Light BOOLEAN);
mysql> INSERT INTO BooleanDemo VALUES (TRUE);
mysql> SELECT * FROM BooleanDemo;
+-------+
| Light |
+-------+
| 1     |
+-------+

TINYINT(1) উদাহরণ

mysql> CREATE TABLE TinyInt1Demo (Light TINYINT(1));
mysql> INSERT INTO TinyInt1Demo VALUES (1);
mysql> SELECT * FROM TinyInt1Demo;
+-------+
| Light |
+-------+
| 1     +
+-------+

নির্দেশনা: লজিক্যাল TRUE/FALSE বোঝাতে BOOLEAN ব্যবহার করুন, সংখ্যাগত ০/১ বোঝাতে TINYINT(1) ব্যবহার করুন। উভয়ই স্টোরেজে একই।

  1. MySQL-এ BIGINT এবং BIGINT(20) এর পার্থক্য কী?

  2. MySQL এবং SQL Server-এর পার্থক্য

  3. MySQL-এ intvalue='1' এবং intvalue=1-এর পার্থক্য

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