একটি টেবিল তৈরি করার সময় কলামের জন্য ডিফল্ট মান সেট করতে, ডিফল্ট। আসুন প্রথমে একটি উদাহরণ দেখি এবং একটি টেবিল তৈরি করি। আপনি নীচে দেখতে পাচ্ছেন, টেবিল তৈরি করার সময়, আমরা ডিফল্ট -
সেট করেছি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 সেকেন্ড)প্রে>