কম্পিউটার

কিভাবে MySQL এ একটি অ্যাকসেন্ট সংবেদনশীল অনুসন্ধান পরিচালনা করবেন?


MySQL-এ একটি অ্যাকসেন্ট সংবেদনশীল অনুসন্ধান পরিচালনা করতে, আমরা utf8_bin-এর সাথে কোলেশন ব্যবহার করতে পারি। উচ্চারণ সংবেদনশীল অনুসন্ধান পরিচালনা করার জন্য এখানে সিনট্যাক্স রয়েছে -

yourColumName dataType collate utf8_bin;

উচ্চারণ সংবেদনশীল অনুসন্ধান পরিচালনা করতে উপরের বাক্য গঠন প্রয়োগ করুন। প্রথমে, আসুন একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন AccentSearchDemo -> ( -> Id varchar(100) collate utf8_bin -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.51 সেকেন্ড)

টেবিলে তিনটি রেকর্ড সন্নিবেশ করা হচ্ছে -

mysql> AccentSearchDemo মানগুলিতে সন্নিবেশ করুন AccentSearchDemo values('123John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)

এখন আমরা SELECT স্টেটমেন্টের সাহায্যে সমস্ত রেকর্ড প্রদর্শন করতে পারি। প্রশ্নটি নিম্নরূপ -

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

এখানে আউটপুট −

<প্রে>+---------+| আইডি |+---------+| জন123 || স্মিথ123 || 123 জন |+---------+3 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে MySQL এ সঠিক স্ট্রিং মান অনুসন্ধান করবেন?

  2. কিভাবে RegExp দিয়ে MySQL এ নির্দিষ্ট শব্দ অনুসন্ধান করবেন?

  3. কিভাবে একটি MySQL টেবিলে ^ অক্ষর অনুসন্ধান করবেন?

  4. কিভাবে MySQL এ একাধিক কলাম অনুসন্ধান করবেন?