কম্পিউটার

ওয়াইল্ডকার্ড (%%) দিয়ে MySQL অনুসন্ধান কর্মক্ষমতা উন্নত করবেন?


না, যখনই আপনার কাছে অগ্রণী ওয়াইল্ডকার্ড থাকবে তখন MySQL সার্চ পারফরম্যান্সকে উন্নত করবে না কারণ MySQL সূচক ব্যবহার করতে অক্ষম হবে। আপনি যদি 'anyLetter%' এ পরিবর্তন করেন তবে এটি সূচী ব্যবহার করতে সক্ষম হবে

নিচের সিনট্যাক্সটি ট্রেলিং ওয়াইল্ডকার্ডের সাথে ব্যবহার করা ভাল। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম থেকে *নির্বাচন করুন যেখানে yoorColumnName যেমন ‘anyLetter%’;

একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল তৈরি করুন TrailingWildCardDemo -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Name Varchar(20), -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.71 সেকেন্ড) 

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

mysql> TrailingWildCardDemo(Name) মান ('John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> TrailingWildCardDemo(নাম) মানগুলিতে সন্নিবেশ করুন ('জনসন'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত 0.17 সেকেন্ড)mysql> TrailingWildCardDemo(Name) মান ('Mike'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> TrailingWildCardDemo(নাম) মানগুলিতে ঢোকান ('কেভিন'); কোয়েরি প্রভাবিত (1) 0.23 সেকেন্ড)mysql> TrailingWildCardDemo(Name) মান ('Adam') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড) mysql> TrailingWildCardDemo(নাম) মানগুলিতে সন্নিবেশ করুন ('ইথান'); কোয়েরি OK, 1 সারি 0.16 সেকেন্ড)mysql> TrailingWildCardDemo(Name) মান ('James'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)

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

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

নিচের আউটপুট −

<প্রে>+----+---------+| আইডি | নাম |+---+---------+| 1 | জন || 2 | জনসন || 3 | মাইক || 4 | কেভিন || 5 | আদম || 6 | ইথান || 7 | জেমস |+---+---------+7 সারি সেটে (0.00 সেকেন্ড)

এখানে ট্রাইলিং ওয়াইল্ডকার্ড-

এর প্রশ্ন রয়েছে
mysql> TrailingWildCardDemo থেকে *নির্বাচন করুন যেখানে নাম LIKE 'j%';

নিচের আউটপুট −

<প্রে>+----+---------+| আইডি | নাম |+---+---------+| 1 | জন || 2 | জনসন || 7 | জেমস |+---+---------+3 সারি সেটে (0.00 সেকেন্ড)
  1. Mz 7 অপ্টিমাইজার দিয়ে আপনার উইন্ডোজ পারফরমেন্স উন্নত করুন

  2. Apache এর সাথে MySQL ব্যবহার করা

  3. উন্নত অনুসন্ধান অপারেটরদের সাথে কীভাবে YouTube অনুসন্ধান উন্নত করবেন?

  4. উন্নত সিস্টেম অপ্টিমাইজারের সাহায্যে উইন্ডোজ কর্মক্ষমতা উন্নত করুন