কম্পিউটার

কিভাবে আমরা MySQL এ ENUM কলাম তৈরি এবং ব্যবহার করতে পারি?


একটি ENUM কলাম তৈরি করার জন্য, গণনার মান অবশ্যই একটি উদ্ধৃত স্ট্রিং লিটারেল হতে হবে। আমরা নিম্নলিখিত সিনট্যাক্স -

এর সাহায্যে MySQL-এ ENUM কলাম তৈরি করতে পারি
সারণী তৈরি করুন টেবিল_নাম( … Col ENUM(‘Value1’,’Value2’,’Value3’), …);

উপরের সিনট্যাক্সে, আমাদের তিনটি গণনার মান রয়েছে। এটি তিনটিরও বেশি হতে পারে৷

উদাহরণ:

নিচে ENUM কলাম −

দিয়ে একটি টেবিল তৈরি করার উদাহরণ দেওয়া হল
mysql> সারণী চিহ্ন তৈরি করুন (আইডি int প্রাথমিক কী NOT NULL, Name Varchar(255) NOT NULL, ফলাফল ENUM('Pass', 'fail') NOT NULL); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.18 সেকেন্ড) 

উপরের ক্যোয়ারীটি একটি ENUM ফিল্ড সহ চিহ্ন নামে একটি টেবিল তৈরি করবে।

mysql> চিহ্নগুলিতে সন্নিবেশ করান(আইডি, নাম, ফলাফল) মান(101,'আরাভ','পাস');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.07 সেকেন্ড)mysql> চিহ্নগুলিতে সন্নিবেশ করুন (আইডি, নাম, ফলাফল) মান(102,'যশরাজ','ফেল');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.02 সেকেন্ড)

উপরের প্রশ্নের সাহায্যে আমরা টেবিলে মান সন্নিবেশ করতে পারি।

mysql> চিহ্ন থেকে * নির্বাচন করুন;+------+---------+---------+| আইডি | নাম | ফলাফল |+------+---------+---------+| 101 | আরাভ | পাস || 102 | যশরাজ | ব্যর্থ |+------+---------+---------+2 সারি সেটে (0.00 সেকেন্ড)

  1. আমরা কি একটি মাইএসকিউএল ক্যোয়ারীতে কোথায়, এবং এবং বা ব্যবহার করতে পারি?

  2. কিভাবে আমি MySQL এ একটি enum থেকে একটি মান সরাতে পারি?

  3. কিভাবে MySQL CREATE TABLE ক্যোয়ারীতে CHAR_LENGTH() ব্যবহার করবেন?

  4. কিভাবে একটি একক MySQL ক্যোয়ারীতে COUNT() এবং IF() ব্যবহার করবেন?