ধারণাটি বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ
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 সেকেন্ড)