MySQL查詢 LIKE進(jìn)行MySQL區(qū)分大小寫查詢
like語句用于在mysql中搜索帶有部分字符串的記錄。默認(rèn)情況下,like語句的查詢會(huì)匹配不區(qū)分大小寫的記錄。這意味著查詢將同時(shí)匹配小寫或大寫的記錄。
例如,搜索表名以 "gr "開頭的所有記錄:
mysql> select name from colors where name like ‘gr%’;


 你可以看到上面的查詢可以匹配任何大小寫的記錄。
但是,有時(shí)你只需要選擇大小寫敏感的數(shù)據(jù)。在這種情況下,你需要將值轉(zhuǎn)換為二進(jìn)制。
要做到這一點(diǎn),添加binary選項(xiàng)和類似的狀態(tài),并查看結(jié)果:
mysql> select name from colors where name like binary ‘gr%’;

你可以看到結(jié)果中只包含那些記錄,這些記錄與大小寫完全匹配。當(dāng)我們使用binary時(shí),mysql會(huì)逐字節(jié)比較數(shù)據(jù)。如果不使用binary,則逐字比較數(shù)據(jù)。
相關(guān)文章
亚洲国产精品第一区二区,久久免费视频77,99V久久综合狠狠综合久久,国产免费久久九九免费视频