আপনি যদি LEAST() এর কাছাকাছি COUNT(*) ব্যবহার করেন তাহলে MySQL অন্তত একটি সূচক স্ক্যান করে, তাই LEAST(COUNT(*)) এড়িয়ে চলুন এবং LIMIT ব্যবহার করুন।
প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল তৈরি করুন ReturnDemo-> (-> Id int,-> Name varchar(10)-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.79 সেকেন্ড)
উদাহরণ
এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> রিটার্নডেমো মান (100,'ল্যারি') ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> রিটার্নডেমো মানগুলিতে ঢোকান (101,'বব'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.28 সেকেন্ড) )mysql> ReturnDemo মান (102,'Sam') এ ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)
একটি নির্বাচন বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> ReturnDemo থেকে *নির্বাচন করুন;
আউটপুট
+------+-------+| আইডি | নাম |+------+------+| 100 | ল্যারি || 101 | বব || 102 | স্যাম |+------+-------+3 সারি সেটে (0.00 সেকেন্ড)
একটি টেবিল খালি আছে কিনা তা পরীক্ষা করার জন্য নিচের ক্যোয়ারী −
mysql> রিটার্নডেমো লিমিট 1 থেকে আউটপুট হিসাবে 1 নির্বাচন করুন;
নিচের আউটপুটটি 1 প্রদর্শন করছে অর্থাৎ টেবিলটি খালি নয় −
<প্রে>+---------+| আউটপুট |+---------+| 1 |+---------+1 সারি সেটে (0.00 সেকেন্ড)