কম্পিউটার

MySQL দিয়ে একটি টেবিলে শুধুমাত্র নির্দিষ্ট সারি মুছুন


শুধুমাত্র নির্দিষ্ট সারি মুছে ফেলতে, MySQL NOT IN() ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1830 ( StudentId int NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20) )AUTO_INCREMENT=101;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1830(StudentName) মান ('Chris');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> DemoTable1830(ছাত্রের নাম) মানগুলিতে সন্নিবেশ করুন ('ডেভিড'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.00 সেকেন্ড)mysql> DemoTable1830(StudentName) মান ('Mike'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> DemoTable1830 (ছাত্রের নাম) মানগুলিতে সন্নিবেশ করুন ('Sam'); কোয়েরি OK, 1 0.00 সেকেন্ড)mysql> DemoTable1830(ছাত্রের নাম) মান ('বব'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 101 | ক্রিস || 102 | ডেভিড || 103 | মাইক || 104 | স্যাম || 105 | বব |+------------+------------+5 সারি সেটে (0.00 সেকেন্ড)

এখানে শুধুমাত্র নির্দিষ্ট সারি −

মুছে ফেলার প্রশ্ন রয়েছে
mysql> DemoTable1830 থেকে মুছে দিন যেখানে StudentId NOT IN('101','103','105');কোয়েরি ঠিক আছে, 2টি সারি প্রভাবিত (0.00 সেকেন্ড)

আসুন আমরা আবার টেবিলের রেকর্ড পরীক্ষা করি:

DemoTable1830 থেকে
mysql> নির্বাচন করুন;

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

তৈরি করবে <প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 101 | ক্রিস || 103 | মাইক || 105 | বব |+------------+------------+3 সারি সেটে (0.00 সেকেন্ড)
  1. জাভা মাইএসকিউএল দিয়ে একটি মাইএসকিউএল টেবিল আপডেট করুন

  2. একটি একক প্রশ্নে IN() সহ একটি MySQL টেবিল থেকে রেকর্ড মুছুন

  3. MySQL দিয়ে ডুপ্লিকেট সারি থেকে শুধুমাত্র একটি সারি ফেরত দিন

  4. ডিফল্ট সহ নির্দিষ্ট বিকল্পগুলির সাথে MySQL-এ একটি নতুন টেবিল তৈরি করবেন?