কম্পিউটার

MySQL-এ মান সঞ্চয় করতে বুলিয়ান বা TINYINT?


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;

আউটপুট

<প্রে> +----------------------------------------------- -------------------------------------------------- ------------------------------------------------------------+| টেবিল | টেবিল তৈরি করুন |+---------+-------------------------------------- -------------------------------------------------- ------------------------------------------------------------+| বুলডেমো | টেবিল তৈরি করুন `বুল্ডেমো` (`validUser` tinyint(1) DEFAULT NULL ) ENGINE=InnoDB ডিফল্ট চারসেট=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |+----------+---------- -------------------------------------------------- -------------------------------------------------- --------------------- সেটে +1 সারি (0.00 সেকেন্ড)
  1. MySQL এর সাথে একটি টেবিলে মানগুলি পরিবর্তন করুন

  2. MySQL-এ তারিখ সহ একটি অস্থায়ী টেবিল তৈরি করুন

  3. কিভাবে সূচী সহ একটি MySQL টেবিল তৈরি করবেন?

  4. জাভা ব্যবহার করে মাইএসকিউএল টেবিল মান প্রদর্শন করুন