আপনি জানেন যদি আপনি MySQL SELECT স্টেটমেন্টে LIMIT 0 ব্যবহার করেন, এটি একটি খালি সেট ফেরত দেয়।
LIMIT ব্যবহার করা যেতে পারে যখন আপনি সম্পূর্ণ সারিগুলির পরিবর্তে একটি ফলাফল থেকে একটি নির্দিষ্ট সংখ্যক সারি চান৷ আপনি যদি কোনো MySQL API ব্যবহার করেন, তাহলে LIMIT-এর কাজ হল ফলাফল কলামের ধরন অর্জন করা।
LIMIT 0 একটি প্রশ্নের বৈধতা পরীক্ষা করতে ব্যবহার করা যেতে পারে। আরো বিস্তারিত জানার জন্য নিচের লিঙ্কটি ব্যবহার করুন −
https://dev.mysql.com/doc/refman/8.0/en/limit-optimization.html
এখানে LIMIT 0 এর ডেমো রয়েছে। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল তৈরি করুন Limit0Demo -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(20), -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.61 সেকেন্ড)
এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> Limit0Demo(নাম) মান ('ডেভিড'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> Limit0Demo(নাম) মানগুলিতে সন্নিবেশ করুন ('ল্যারি'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.24 সেকেন্ড)mysql> Limit0Demo(নাম) মান ('ক্যারল') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড) mysql> Limit0Demo(নাম) মানগুলিতে ঢোকান ('বব'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.12 সেকেন্ড)mysql> Limit0Demo(Name) মান ('John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> Limit0Demo(নাম) মানগুলিতে সন্নিবেশ করুন ('Sam'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.11 সেকেন্ড)mysql> Limit0Demo(Name) এর মান ('James'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> Limit0Demo(নাম) মানগুলিতে সন্নিবেশ করুন ('ম্যাক্সওয়েল'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.13 সেকেন্ড)mysql> Limit0Demo(Name) মান ('Ricky') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড) mysql> Limit0Demo(নাম) মানগুলিতে ঢোকান ('অ্যাডাম'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.06 সেকেন্ড)
এখন আপনি একটি নির্বাচন বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে পারেন। প্রশ্নটি নিম্নরূপ -
Limit0Demo থেকেmysql> নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+----+---------+| আইডি | নাম |+---+---------+| 1 | ডেভিড || 2 | ল্যারি || 3 | ক্যারল || 4 | বব || 5 | জন || 6 | স্যাম || 7 | জেমস || 8 | ম্যাক্সওয়েল || 9 | রিকি || 10 | অ্যাডাম |+---+---------+10 সারি সেটে (0.00 সেকেন্ড)কেস 1 :সীমা 0 এর ব্যবহার।
প্রশ্নটি নিম্নরূপ -
mysql> সিলেক্ট করুন *Limit0Demo লিমিট 0 থেকে; খালি সেট (0.00 সেকেন্ড)
কেস 2 :আপনি যখন টেবিল থেকে নির্দিষ্ট সংখ্যক সারি চান। প্রশ্নটি নিম্নরূপ -
mysql> Limit0Demo সীমা 3 থেকে *নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+------+------+| আইডি | নাম |+----+-------+| 1 | ডেভিড || 2 | ল্যারি || 3 | ক্যারল |+---+------+3 সারি সেটে (0.00 সেকেন্ড)