কম্পিউটার

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-এ enum মানের জন্য কাস্টম বার্তা সেট করুন

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

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