আপনি নিম্নলিখিত দুটি উপায়ের সাহায্যে কেস সংবেদনশীল অনন্যতা এবং কেস সংবেদনশীল অনুসন্ধান অর্জন করতে পারেন -
- VARBINARY ডেটা টাইপ
- _বিন কোলেশন
VARBINARY ডেটা টাইপ
VARBINARY ডেটা টাইপ নিয়ে কাজ করার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> create table SearchingDemo2 -> ( -> UserId VARBINARY(128) NOT NULL, -> UNIQUE KEY index_on_UserId2(UserId ) -> )ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; Query OK, 0 rows affected, 1 warning (0.99 sec)
মনে রাখবেন UserId-এর একটি কলাম 'UserId'-এ VARBINARY(128) এবং Index ('index_on_UserId2') ডেটা টাইপ রয়েছে৷
_bin কোলেশন
দ্বিতীয় উপায় নিম্নরূপ। আসুন একটি নতুন টেবিল তৈরি করি -
mysql> create table SearchingDemo -> ( -> UserId varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, -> UNIQUE KEY index_on_UserId(UserId ) -> )ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; Query OK, 0 rows affected, 2 warnings (0.88 sec)
UserId-এর 'UserId' কলামে ডেটা টাইপ varchar(128) এবং index(index_on_UserId) আছে।
উপরের উভয় পদ্ধতিই মাইএসকিউএল-এ কেস সংবেদনশীল অনন্যতা এবং কেস সংবেদনশীল অনুসন্ধান অর্জন করে।