কম্পিউটার

কলাম মানের জন্য MySQL-এ ENUM সেট করুন


একটি টেবিল তৈরি করার সময়, আপনি যে কলামটি ENUM মান চান তার জন্য ENUM প্রকার সেট করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable2019
   -> (
   -> StudentMarks int,
   -> StudentStatus ENUM('First','Second','Fail')
   -> );
Query OK, 0 rows affected (1.75 sec)

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন DemoTable2019 মানগুলিতে
mysql> insert into DemoTable2019 values(96,'First');
Query OK, 1 row affected (0.15 sec)

mysql> insert into DemoTable2019 values(28,'Fail');
Query OK, 1 row affected (0.19 sec)

mysql> insert into DemoTable2019 values(45,'Second');
Query OK, 1 row affected (0.19 sec)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> select *from DemoTable2019;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+--------------+---------------+
| StudentMarks | StudentStatus |
+--------------+---------------+
| 96           | First         |
| 28           | Fail          |
| 45           | Second        |
+--------------+---------------+
3 rows in set (0.00 sec)

ENUM কলাম মান সহ একটি টেবিল থেকে রেকর্ডগুলি আনার জন্য নিম্নলিখিত প্রশ্ন রয়েছে −

mysql> select *from DemoTable2019
   -> where StudentMarks=28
   -> order by StudentStatus limit 1;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+--------------+---------------+
| StudentMarks | StudentStatus |
+--------------+---------------+
| 28           | Fail          |
+--------------+---------------+
1 row in set (0.00 sec)

  1. MySQL-এ 0 বা 1 মান সহ কলামগুলির জন্য শর্ত সেট করুন

  2. মাইএসকিউএল-এ কলামের মান যোগ করার সময় শর্ত সেট করবেন?

  3. MySQL-এ প্রথম তিনটি কলামের মানগুলির জন্য একটি নির্দিষ্ট মান সেট করবেন?

  4. MySQL-এ enum মানের জন্য কাস্টম বার্তা সেট করুন