কম্পিউটার

মাইএসকিউএল-এ একটি কলামের জন্য আমি কীভাবে ডিফল্ট মান সেট করব?


ডিফল্ট মান সেট করতে, ডিফল্ট কীওয়ার্ড ব্যবহার করুন।

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

mysql> টেবিল তৈরি করুন DemoTable758 ( Id int NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.66 সেকেন্ড)

একটি কলাম −

-এর জন্য ডিফল্ট মান সেট করার জন্য নিম্নোক্ত ক্যোয়ারী
mysql> সারণি পরিবর্তন করুন DemoTable758 কলাম রং যোগ করুন ENUM('RED','GREEN','BLUE','ORANGE','YELLOW') ডিফল্ট 'YELLOW';কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.44 সেকেন্ড)রেকর্ড:0 ডুপ্লিকেট:0 সতর্কতা:0

আসুন আবার টেবিলের বর্ণনা পরীক্ষা করি -

mysql> desc DemoTable758;

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

<প্রে>+----------------------------------------------- ------------+------+------+---------+------------- --+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------------+----------------------------------- -----------+------+------+---------+------------ -+| আইডি | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি || প্রথম নাম | varchar(100) | হ্যাঁ | | NULL | || রং | enum('লাল', 'সবুজ', 'নীল', 'কমলা', 'হলুদ') | হ্যাঁ | | হলুদ | |+-------------------------------------------------- ----------+------+------+---------+ সেটে +3 সারি (0.00 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। এখানে, আমরা FirstName “John” সহ ২য় কলামের মান সন্নিবেশ করিনি। ডিফল্ট মান "ইয়েলো" সেখানে স্থাপন করা হবে -

mysql> DemoTable758(FirstName) মান ('John');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.25 সেকেন্ড)mysql> DemoTable758(প্রথম নাম,রঙ) মানগুলিতে সন্নিবেশ করুন('ক্যারল','রেড');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)

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

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

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

+------+------------+---------+| আইডি | প্রথম নাম | রং |+---+------------+---------+| 1 | জন | হলুদ || 2 | ক্যারল | লাল |+----+---------+---------+2 সারি সেটে (0.00 সেকেন্ড)

  1. আমি কিভাবে একটি HTML <select> উপাদানের জন্য ডিফল্ট মান সেট করতে পারি?

  2. মাইএসকিউএল-এ খালি সারির জন্য ডিফল্ট মান কীভাবে সেট করবেন?

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

  4. MySQL-এ একটি JSON টাইপ কলামে ডিফল্ট মান সেট করবেন?