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

MySQL-এ BOOLEAN কলামে TRUE/FALSE কে ১/০ হিসেবে দেখানো

MySQL-এ BOOLEAN ডেটা টাইপ আসলে TINYINT(1) এর সিনোনিম। TRUE = ১, FALSE = ০ হিসেবে সংরক্ষিত এবং প্রদর্শিত হয়।

টেবিল তৈরি (BOOLEAN কলাম সহ)

mysql> CREATE TABLE DemoTable2035 (
    -> Id INT NOT NULL AUTO_INCREMENT,
    -> Name VARCHAR(20),
    -> isMarried BOOLEAN,
    -> PRIMARY KEY (Id)
    -> ); 
Query OK, 0 rows affected (0.72 sec)

ডেটা ইনসার্ট (TRUE/FALSE ব্যবহার করে)

mysql> INSERT INTO DemoTable2035 (Name, isMarried) VALUES ('Chris', TRUE);
mysql> INSERT INTO DemoTable2035 (Name, isMarried) VALUES ('David', FALSE);
mysql> INSERT INTO DemoTable2035 (Name, isMarried) VALUES ('Bob', TRUE);
mysql> INSERT INTO DemoTable2035 (Name, isMarried) VALUES ('Mike', FALSE);

ফলাফল (১/০ হিসেবে দেখাবে)

mysql> SELECT * FROM DemoTable2035;
+----+-------+-----------+
| Id | Name  | isMarried |
+----+-------+-----------+
| 1  | Chris | 1         |
| 2  | David | 0         |
| 3  | Bob   | 1         |
| 4  | Mike  | 0         |
+----+-------+-----------+

টিপস: অ্যাপ্লিকেশন লেভেলে বুলিয়ান হিসেবে হ্যান্ডেল করুন, ডাটাবেজে ১/০ থাকবে। WHERE isMarried = TRUE বা WHERE isMarried = 1 দুটোই কাজ করে।

  1. MySQL কোয়ারি: IS NULL বা !=1 শর্ত অনুযায়ী রেকর্ড প্রদর্শন করা

  2. MySQL-এ সংখ্যাগত পার্থক্য অনুযায়ী রেকর্ড সাজানো

  3. MySQL-এ স্টোরড প্রসিডিউর থেকে টেবিলের সব রেকর্ড দেখানো

  4. MySQL-এ তারিখ অনুযায়ী রেকর্ড গোষ্ঠীবদ্ধ করুন