কম্পিউটার

একটি সারি মুছুন এবং MySQL এ সঠিক আইডি সহ অন্যগুলিকে পুনরায় সাজাতে চান?


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

mysql> সারণি তৈরি করুন ReorderSortDemo -> ( -> UserId int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.57 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> ReorderSortDemo মানগুলিতে ঢোকান 6); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> রিঅর্ডারসোর্টডেমো মানগুলিতে ঢোকান 0.11 sec)mysql> ReorderSortDemo মান (18) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.08 সেকেন্ড) mysql> রিঅর্ডারসোর্টডেমো মানগুলিতে ঢোকান 11); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.08 সেকেন্ড) mysql> পুনঃঅর্ডারসোর্টডেমো মান (16); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

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

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

<প্রে>+---------+| UserId |+---------+| 14 || 4 || 6 || 3 || 8 || 18 || 1 || 11 || 16 |+---------+9 সারি সেটে (0.00 সেকেন্ড)

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

mysql> ReorderSortDemo থেকে মুছুন যেখানে UserId=8;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)

মুছে ফেলার পরে, আসুন আবার টেবিলের রেকর্ড পরীক্ষা করি। প্রশ্নটি নিম্নরূপ -

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

আউটপুট নিম্নরূপ

<প্রে>+---------+| UserId |+---------+| 14 || 4 || 6 || 3 || 18 || 1 || 11 || 16 |+---------+8 সারি সেটে (0.00 সেকেন্ড)

অন্যান্য কলামগুলিকে পুনরায় সাজানোর জন্য এখানে ক্যোয়ারী রয়েছে

mysql> আপডেট ReorderSortDemo -> UserId=UserId-1 -> সেট করুন যেখানে UserId> 8; কোয়েরি ঠিক আছে, 4টি সারি প্রভাবিত হয়েছে (0.22 সেকেন্ড) সারি মিলেছে:4 পরিবর্তন হয়েছে:4 সতর্কতা:0

আসুন আবার টেবিলের রেকর্ড পরীক্ষা করি। প্রশ্নটি নিম্নরূপ -

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

আউটপুট নিম্নরূপ

<প্রে>+---------+| UserId |+---------+| 13 || 4 || 6 || 3 || 17 || 1 || 10 || 15 |+---------+8 সারি সেটে (0.00 সেকেন্ড)
  1. AND &OR অপারেটরের সাথে একাধিক সারি রেকর্ড ফেরত দিতে MySQL ক্যোয়ারী

  2. MySQL ক্যোয়ারী স্ট্রিং বিভক্ত "সহজে শিখুন" এবং শেষ শব্দ ফেরত?

  3. মাইএসকিউএল-এ একটি মান কাস্ট করুন এবং অন্যটির সাথে বিভাজন করবেন?

  4. কিভাবে ডুপ্লিকেট মুছে ফেলবেন এবং MySQL এ একটি টেবিলে একটি সারি রাখবেন?