কম্পিউটার টিউটোরিয়াল

MySQL-এ SET ডেটা টাইপ ব্যবহার করে কলাম অপশন সেট ও প্রদর্শন

প্রদর্শন করতে DESC কমান্ড বা information_schema.columns ব্যবহার করুন। প্রথমে একটি টেবিল তৈরি করে SET অপশন সেট করা যাক:

mysql> create table DemoTable ( 
  Color SET('RED','GREEN','BLUE','YELLOW') ); Query OK, 0 rows affected (0.47 sec)

কেস ১: DESC কমান্ড দিয়ে অপশনগুলো দেখানো

SET টাইপের উপলব্ধ অপশনগুলো DESC দিয়ে দেখার কোয়ারী:

mysql> desc DemoTable;

এটি নিচের আউটপুট দেবে:

+-------+------------------------------------+------+-----+---------+-------+
| Field | Type                               | Null | Key | Default | Extra |
+-------+------------------------------------+------+-----+---------+-------+
| Color | set('RED','GREEN','BLUE','YELLOW') | YES  |     | NULL    |       |
+-------+------------------------------------+------+-----+---------+-------+
1 row in set (0.00 sec)

কেস ২: INFORMATION_SCHEMA.COLUMNS দিয়ে অপশনগুলো দেখানো

information_schema.columns কনসেপ্ট ব্যবহার করে SET অপশন লিস্টের কোয়ারী:

mysql> select column_type from information_schema.columns where table_name = 'DemoTable' and column_name = 'Color';

এটি নিচের আউটপুট দেবে:

+------------------------------------+
| COLUMN_TYPE                        |
+------------------------------------+
| set('RED','GREEN','BLUE','YELLOW') |
+------------------------------------+
1 row in set (0.01 sec)
  1. MySQL-এ ফলাফল সেটকে নির্দিষ্ট ক্রমে সাজানো

  2. MySQL에서 VARCHAR 크기 지정 없이 테이블 생성 시 에러 발생

  3. MySQL-এ LEFT JOIN ব্যবহার করে টেবিল A-র ডেটা টেবিল B-এ না থাকলে টেবিল C-তে ইনসার্ট করা

  4. MySQL-এ টেবিল তৈরি করে ডিফল্ট হিসেবে বর্তমান তারিখ সেট করা