MySQL বুলিয়ান এবং বুল উভয়ই TINYINT(1) এর সমতুল্য। যখনই আপনি BOOLEAN এবং BOOL ডেটা টাইপ ব্যবহার করে একটি কলাম তৈরি করেন, MySQL স্পষ্টভাবে BOOLEAN এবং BOOL কে TINYINT(1) এ রূপান্তর করে। BOOLEAN এবং BOOL হল TINYINT(1) এর সমতুল্য, যেহেতু তারা সমার্থক।
বুলিয়ান ডেটা টাইপ ব্যবহার করে একটি টেবিল তৈরি করুন। একটি টেবিল তৈরি করার জন্য প্রশ্ন।
mysql> টেবিল বুলিয়ানডেমো তৈরি করুন -> ( -> বুলিয়ান ইসঅন -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.58 সেকেন্ড)
এখন উপরের টেবিলের অভ্যন্তরীণ গঠন পরীক্ষা করুন। প্রশ্নটি নিম্নরূপ -
mysql> দেখান টেবিল তৈরি করুন বুলিয়ানডেমো;
আউটপুট
<প্রে>+---------------------------------- -------------------------------------------------- ------------------------------------------------+| টেবিল | সারণি তৈরি করুন |+------------+-------------------------------- -------------------------------------------------- ------------------------------------------------+| বুলিয়ান ডেমো | টেবিল তৈরি করুন `বুল্যান্ডেমো` ( `IsOn` tinyint(1) DEFAULT NULL) ENGINE=InnoDB ডিফল্ট চারসেট=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |+------------+------- -------------------------------------------------- -------------------------------------------------- ----------------------+1 সারি সেটে (0.01 সেকেন্ড)উপরের নমুনা আউটপুট দেখুন, BOOLEAN টিনিন্ট(1) এ রূপান্তরিত হয়েছে। BOOL ডেটা টাইপের ক্ষেত্রেও একই রকম। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল BOOLDemo তৈরি করুন -> ( -> বৈধ ব্যবহারকারী BOOL -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.61 সেকেন্ড)
এখন টেবিলের অভ্যন্তরীণ গঠন পরীক্ষা করুন। প্রশ্নটি নিম্নরূপ -
mysql> দেখান টেবিল তৈরি করুন BOOLDemo;