আপনি tinyint(1) বা বুল বা বুলিয়ান ব্যবহার করতে পারেন। সবই সমার্থক। আপনি যদি বুল বা বুলিয়ান ডেটাটাইপ ব্যবহার করেন, তাহলে এটি অভ্যন্তরীণভাবে tinyint(1) এ পরিবর্তিত হয়।
পিএইচপি-তে, মান 0 মিথ্যা এবং 1 সত্যকে উপস্থাপন করে। 0 ছাড়া অন্য যেকোনো সংখ্যাও সত্য।
আসুন একটি টেবিল ব্যবহার করে বুল বা বুলিয়ানের অভ্যন্তরীণ উপস্থাপনা পরীক্ষা করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ।
mysql> সারণি AddBoolDemo-> (-> isToggle bool-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.24 সেকেন্ড)
টেবিলের DDL চেক করতে, নিচের প্রশ্নটি।
আপনার টেবিলের নাম তৈরি করুন টেবিল দেখান;
আসুন আমরা bool এর উপস্থাপনা পরীক্ষা করি যা অভ্যন্তরীণভাবে tinyint(1) এ রূপান্তরিত হয়। এখন টেবিল AddBoolDemo জন্য পরীক্ষা করুন.
mysql> দেখান টেবিল তৈরি করুন AddBoolDemo\G
নিচের আউটপুট।
*************************** 1. সারি ***************** **********টেবিল:AddBoolDemoCreate Table:CREATE TABLE `addbooldemo` (`isToggle` tinyint(1) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_0 se (c/000_00-00-00-00) সেটে। প্রাক>সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে সত্য বা মিথ্যা বা 1 বা 0 লিটারেল যোগ করুন।
AddBoolDemo মানগুলিতেmysql> সন্নিবেশ করুন 1); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড) mysql> AddBoolDemo মানগুলিতে সন্নিবেশ করুন (0); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ।
mysql> AddBoolDemo থেকে *নির্বাচন করুন;নিচের আউটপুট।
<প্রে>+---------+| isToggle |+---------+| 1 || 0 || 1 || 0 |+---------+4 সারি সেটে (0.00 সেকেন্ড)