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

MySQL-এ SET ফিল্ডের সম্ভাব্য ভ্যালুগুলো জানা

MySQL-এ SET ডেটা টাইপের কলামে কি কি ভ্যালু গ্রহণ করতে পারে তা জানতে DESC কমান্ড ব্যবহার করা হয়।

টেবিল তৈরি (SET টাইপ সহ)

mysql> CREATE TABLE DemoTable (
    -> Game SET('Chess','Pig Dice','29 Card')
    -> );

SET কলামের সম্ভাব্য ভ্যালু দেখুন

mysql> DESC DemoTable Game;

ফলাফল

+-------+-----------------------------------+------+-----+---------+-------+
| Field | Type                              | Null | Key | Default | Extra |
+-------+-----------------------------------+------+-----+---------+-------+
| Game  | set('Chess','Pig Dice','29 Card') | YES  |     | NULL    |       |
+-------+-----------------------------------+------+-----+---------+-------+

ব্যাখ্যা: Type কলামে set('Chess','Pig Dice','29 Card') দেখাচ্ছে যে এই কলামে শুধুমাত্র এই তিনটি ভ্যালু (এবং তাদের যেকোনো কম্বিনেশন) সংরক্ষণ করা যাবে।

নোট: SET টাইপে আপনি একসাথে একাধিক ভ্যালু সংরক্ষণ করতে পারেন, যেমন: 'Chess,Pig Dice'।

  1. MySQL-এ কলামের জন্য ডিফল্ট মান সেট করা

  2. MySQL-এ সব DATETIME কলামে বর্তমান তারিখ সেট করা (CURDATE)

  3. MySQL-এ প্রথম ৩ রোয়ের কলাম মান নির্দিষ্ট মান দিয়ে আপডেট করা

  4. C#-এ অ্যারে উপাদানগুলোর গড় (Average) বের করা