কম্পিউটার

MySQL-এ কলামের জন্য সেট করা ডিফল্ট মান প্রদর্শন করুন


আসুন প্রথমে একটি টেবিল তৈরি করি এবং ডিফল্ট মান সেট করি -

mysql> টেবিল তৈরি করুন DemoTable803(UserId int DEFAULT 101,UserName varchar(100) DEFAULT 'Chris');কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.18 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। আমরা যে মানগুলি সন্নিবেশ করছি না তার জন্য, ডিফল্ট মানগুলি স্বয়ংক্রিয়ভাবে সেট হয়ে যাবে −

DemoTable803 মানগুলিতে
mysql> সন্নিবেশ করুন sec)mysql> DemoTable803(UserId) মান (103) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড) mysql> DemoTable803 মানগুলিতে ঢোকান (110,'রবার্ট');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.33 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+---------+---------+| UserId | ব্যবহারকারীর নাম |+---------+---------+| 102 | ক্রিস || 101 | মাইক || 103 | ক্রিস || 101 | ক্রিস || 110 | রবার্ট |+---------+---------+5 সারি সেটে (0.00 সেকেন্ড)

শুধুমাত্র −

ডিফল্ট মান প্রদর্শনের জন্য নিম্নোক্ত ক্যোয়ারী
mysql> DemoTable803 সীমা 1 থেকে ডিফল্ট(UserId), ডিফল্ট(ব্যবহারকারীর নাম) নির্বাচন করুন;

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

তৈরি করবে
+-----------------+----------------------+| ডিফল্ট(ইউজারআইডি) | ডিফল্ট(ব্যবহারকারীর নাম) |+-----------------+-------------------+| 101 | ক্রিস |+-----------------+-------------------+1 সারি সেটে (0.00 সেকেন্ড) 
  1. MySQL-এ প্রথম তিনটি কলামের মানগুলির জন্য একটি নির্দিষ্ট মান সেট করবেন?

  2. MySQL-এ কাস্টম কলামের জন্য একাধিক মান সেট করবেন?

  3. শুধুমাত্র MySQL এর সাথে IN ক্লজের ভিতরে নির্দিষ্ট মান প্রদর্শন করবেন?

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