ডিফল্ট মান সেট করতে, নীচের সিনট্যাক্সের মতো ডিফল্ট সীমাবদ্ধতা ব্যবহার করুন -
সারণী পরিবর্তন করুন yourTableName কলাম পরিবর্তন করুন yourColumnName JSON NOT NULL DEFAULT ( JSON_OBJECT() );
আসুন একটি টেবিল তৈরি করি -
mysql> সারণি তৈরি করুন ডেমো24−> (−> কর্মচারী_তথ্য পাঠ্য−> )−>;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.43 সেকেন্ড)
এখানে টেবিলের বর্ণনা আছে। নিচের প্রশ্নটি −
mysql> desc demo24;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+------+------+------+ ------+------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+----------------------+---------------+------+---- -----+------+| কর্মচারী_তথ্য | পাঠ্য | হ্যাঁ | | NULL | | +-------------------------------------------------- ---+-------+1 সারি সেটে (0.00 সেকেন্ড)এটিকে ডিফল্ট মান −
সহ JSON ডেটা টাইপে পরিবর্তন করার জন্য নিচের প্রশ্নটি রয়েছেmysql> alter table demo24 modify column employee_information JSON NOT NULL DEFAULT ( JSON_OBJECT() );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (3.03 সেকেন্ড)রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0
এখন টেবিলের বিবরণ পরীক্ষা করুন। নিচের প্রশ্নটি −
mysql> desc demo24;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+------+------+------+ ---------------+--------------------------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+----------------------+---------------+------+---- -----------+--------------------------------+| কর্মচারী_তথ্য | json | না | | json_object() | DEFAULT_GENERATED |+------------+---------------+------+--- -----------+------------------- সেটে 1 সারি (0.00 সেকেন্ড)সন্নিবেশ কমান্ডের সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন -
mysql> demo24 মানগুলিতে ঢোকান();;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুনmysql> ডেমো24 থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+----------------------+| কর্মচারী_তথ্য |+----------------------+| {} |+----------------------+1 সারি সেটে (0.00 সেকেন্ড)