কম্পিউটার

কিভাবে MySQL এ ডিফল্ট ফিল্ড মান সেট করবেন?


ডিফল্ট ক্ষেত্রের মান সেট করতে, "ডিফল্ট" ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable-> (-> বয়স int-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.58 সেকেন্ড)

MySQL −

-এ ডিফল্ট ক্ষেত্রের মান সেট করার জন্য এখানে ক্যোয়ারী রয়েছে
mysql> টেবিল পরিবর্তন করুন DemoTable পরিবর্তন করুন বয়স int ডিফল্ট 18; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.25 সেকেন্ড) রেকর্ড:0 অনুলিপি:0 সতর্কতা:0

এখন আপনি টেবিলের বিবরণ −

চেক করতে পারেন
mysql> desc DemoTable;

আউটপুট

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

তৈরি করবে
+------+---------+------+------+---------+------ --+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------+---------+------+------+---------+------ -+| বয়স | int(11) | হ্যাঁ | | 18 | |+------+---------+------+------+---------+------- সেটে +1 সারি (0.00 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। আমরা কোনো মূল্য ছাড়াই দুটি ক্ষেত্র ছেড়ে দিয়েছি। অতএব, এটি ডিফল্ট ক্ষেত্রের মান হিসাবে সেট করা হবে −

mysql> DemoTable মানগুলিতে ঢোকান );কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান(); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)

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

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

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে। আপনি দেখতে পাচ্ছেন দুটি মান 18 সেট করা হয়েছে, যেহেতু আমরা উপরে ডিফল্ট হিসাবে সেট করেছি −

<প্রে>+------+| বয়স |+------+| 19 || 18 || 20 || 18 |+------+4 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ খালি সারির জন্য ডিফল্ট মান কীভাবে সেট করবেন?

  2. মাইএসকিউএল-এর অন্য ক্ষেত্র থেকে কীভাবে একটি ক্ষেত্রের মান বের করা যায়?

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

  4. কিভাবে একটি Tkinter Spinbox এ একটি ডিফল্ট স্ট্রিং মান সেট করবেন?