কম্পিউটার

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


একটি MySQL টেবিল কলাম ডিফল্ট পরিবর্তন করতে, আপনি CHANGE কমান্ড ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -

সারণী পরিবর্তন করুন yourTableName পরিবর্তন করুন আপনার CoumnName youColumnName ডেটাটাইপ শূন্য ডিফল্ট মান নয়;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। নিচের প্রশ্নটি −

mysql> টেবিল তৈরি করুন DefaultDemo −> ( −> ArrivalTime টাইমস্ট্যাম্প −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.65 সেকেন্ড)

ডিফল্ট কলাম −

সহ সারণি বর্ণনা করে এমন প্রশ্ন এখানে
mysql> desc ডিফল্ট ডেমো;

নিচের আউটপুট −

+------------+------------+------+------+------- --+-------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------------+------------+------+------+--------- -+------+| আগমনের সময় | টাইমস্ট্যাম্প | হ্যাঁ | | NULL | |+---------------+------------+------+------+--------- সেটে +------+1 সারি (0.11 সেকেন্ড)

এখন আপনি ডিফল্ট মানের জন্য MySQL টেবিল কলাম পরিবর্তন করতে পারেন। প্রশ্নটি নিম্নরূপ -

mysql> সারণি পরিবর্তন করুন ডিফল্ট ডেমো পরিবর্তন করুন আগমনের সময় আগমনের সময় টাইমস্ট্যাম্প শূন্য ডিফল্ট CURRENT_TIMESTAMP নয়; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.71 সেকেন্ড) রেকর্ড:0 অনুলিপি:0 সতর্কতা:0
সন্নিবেশ কমান্ডের সাহায্যে ডিফল্ট মান সন্নিবেশ করা হয়েছে কিনা তা পরীক্ষা করুন। প্রশ্নটি নিম্নরূপ -

mysql> ডিফল্টডেমো মান ();কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)

রেকর্ডগুলি প্রদর্শন করুন -

ডিফল্ট ডেমো থেকে
mysql> নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+---------+| আগমনের সময় |+---------+| 2018-12-07 11:31:00 |+----------------------+1 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ NULL প্রদর্শনকারী একটি টেবিল কলামে কীভাবে উপ-টোটাল যোগ করবেন?

  2. MySQL-এ VARCHAR থেকে NULL-এ একটি টেবিল কলাম পরিবর্তন করুন

  3. কিভাবে MySQL এ একটি কলাম বিভক্ত করবেন?

  4. পাইথনে একটি মাইএসকিউএল টেবিলে একটি কলাম কীভাবে যুক্ত করবেন?