MySQL-এ nth সারি মুছে ফেলতে, DELETE স্টেটমেন্ট ব্যবহার করুন এবং সাবকোয়েরির সাথে কাজ করুন। আসুন প্রথমে একটি টেবিল তৈরি করি:
mysql> টেবিল তৈরি করুন DemoTable1 -> ( -> StudentId int NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.99 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য নিম্নোক্ত প্রশ্ন:
mysql> DemoTable1(StudentName) মান ('Larry');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DemoTable1(StudentName) মানগুলিতে সন্নিবেশ করুন ('Sam');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.13 সেকেন্ড)mysql> DemoTable1(StudentName) মান ('Mike') এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> DemoTable1(StudentName) মানগুলিতে ('Carol'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.12 সেকেন্ড)mysql> DemoTable1(StudentName) মান ('David') এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> DemoTable1(StudentName) মানগুলিতে ('Bob'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.13 সেকেন্ড)
নিম্নোক্ত ক্যোয়ারীটি সিলেক্ট কমান্ড ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করা হল:
mysql> DemoTable1 থেকে * নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট তৈরি করবে
<প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 1 | ল্যারি || 2 | স্যাম || 3 | মাইক || 4 | ক্যারল || 5 | ডেভিড || 6 | বব |+------------+------------+6 সারি সেটে (0.00 সেকেন্ড)nম সারিটি মুছে ফেলার জন্য নিম্নলিখিত প্রশ্নটি রয়েছে:
mysql> DemoTable1 থেকে মুছে ফেলুন যেখানে StudentId =(এর থেকে StudentId নির্বাচন করুন (StudentId সীমা 1,1 দ্বারা DemoTable1 থেকে StudentId নির্বাচন করুন) tbl হিসাবে); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)
রেকর্ডটি মুছে ফেলা হয়েছে কি না তা পরীক্ষা করতে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন:
mysql> DemoTable1 থেকে * নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট তৈরি করবে। রেকর্ড 2 nd এখন মুছে ফেলা হয়েছে:
<প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 1 | ল্যারি || 3 | মাইক || 4 | ক্যারল || 5 | ডেভিড || 6 | বব |+------------+------------+5 সারি সেটে (0.00 সেকেন্ড)