आप निम्न दो तरीकों की सहायता से केस संवेदनशील विशिष्टता और केस असंवेदनशील खोज प्राप्त कर सकते हैं -
- 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 में डेटा प्रकार VARBINARY(128) और Index('index_on_UserId2') कॉलम 'UserId' पर है।
_बिन संयोजन
दूसरा तरीका इस प्रकार है। आइए एक नई तालिका बनाएं -
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) है।
उपरोक्त दोनों दृष्टिकोण MySQL में केस संवेदनशील विशिष्टता और केस असंवेदनशील खोज प्राप्त करते हैं।