কম্পিউটার

মাইএসকিউএল-এ আমার ENUM-টাইপ কলামে আমি কীভাবে আরও সদস্য যোগ করব?


আপনি alter কমান্ড ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -

সারণী পরিবর্তন করুন আপনার টেবিলের নাম পরিবর্তন করুন কলাম আপনার কলামের নাম(আপনার পুরাতন মান1, আপনার পুরানো মান2,....N,আপনার নতুন মান1,আপনার নতুন মান2,....N);

উপরের সিনট্যাক্স বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল তৈরি করুন EnumDemo -> ( -> AllColors enum('RED','GREEN') -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.66 সেকেন্ড)

এখন আপনার এনাম টাইপের AllColors-এ দুটি সদস্য আছে। আপনি যদি আপনার enum প্রকারে আরও সদস্য যোগ করতে চান, তাহলে নিম্নলিখিত প্রশ্নটি ব্যবহার করুন -

mysql> টেবিল পরিবর্তন করুন EnumDemo-> কলাম AllColors enum('RED','GREEN','YELLOW','BLUE');কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.17 সেকেন্ড)রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0

আসুন আমরা টেবিলের গঠন পরীক্ষা করি যে এটি নতুন সদস্যদের সাথে আপডেট করা হয়েছে কি না। প্রশ্নটি নিম্নরূপ -

mysql> দেখান টেবিল তৈরি করুন EnumDemo;

আউটপুট

<প্রে> +----------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------+| টেবিল | টেবিল তৈরি করুন |+---------+-------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------+| EnumDemo | টেবিল তৈরি করুন `enumdemo` (`AllColors` enum('RED','GREEN','YELLOW','BLUE') DEFAULT NULL ENGINE=InnoDB ডিফল্ট অক্ষর=utf8mb4 COLLATE=utf8mb4_0900_------cii -+------------------------------------------------ -------------------------------------------------- -------------------------------------------------- ---------+1 সারি সেটে (0.00 সেকেন্ড)

হ্যাঁ, আমাদের এখন দুটি নতুন সদস্য আছে যেমন হলুদ এবং নীল৷


  1. মাইএসকিউএল-এ NULL প্রদর্শনকারী একটি টেবিল কলামে কীভাবে উপ-টোটাল যোগ করবেন?

  2. কিভাবে একটি MySQL তারিখ টাইপ কলাম আপডেট করবেন?

  3. DATETIME টাইপ সহ একটি মাইএসকিউএল কলাম সেটে কীভাবে সময় যুক্ত করবেন?

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