এক বিটের জন্য সবচেয়ে ছোট ডেটাটাইপ বিট (1) হতে পারে। সিনট্যাক্স নিম্নরূপ -
yourColumnName bit(1)
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল বিটডেমো তৈরি করুন -> ( -> isValid bit(1) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.49 সেকেন্ড)
এখন আপনি SHOW CREATE কমান্ডের সাহায্যে টেবিলের সমস্ত বিবরণ পরীক্ষা করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> দেখান টেবিল তৈরি করুন বিটডেমো;
এখানে আউটপুট −
+----------------------------------------------- -------------------------------------------------- ----------------------------------------+| টেবিল | টেবিল তৈরি করুন |+---------+-------------------------------------- -------------------------------------------------- ----------------------------------------+| বিটডেমো | টেবিল তৈরি করুন `বিটডেমো` (`isValid` bit(1) DEFAULT NULL) ইঞ্জিন =InnoDB ডিফল্ট অক্ষর =utf8mb4 কোললেট =utf8mb4_0900_ai_ci |+---------+--------- -------------------------------------------------- -------------------------------------------------- -------------+1 সারি সেটে (0.00 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> বিটডেমো মানগুলিতে সন্নিবেশ করুন 1); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.07 সেকেন্ড) mysql> বিটডেমো মানগুলিতে ঢোকান(0); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> bitDemo থেকে *নির্বাচন করুন;
এখানে আউটপুট −
<প্রে>+---------+| বৈধ |+---------+| || || || |+---------+4 সারি সেটে (0.00 সেকেন্ড)বিট মান দেখানোর জন্য, নিম্নলিখিত ক্যোয়ারী ব্যবহার করুন −
mysql> বিটডেমো থেকে isValid+0 নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+------------+| isValid+0 |+------------+| 0 || 1 || 1 || 0 |+----------+4 সারি সেটে (0.00 সেকেন্ড)