在数据库查询中,默认是不区分大小写的。那如何让查询结果区分大小写呢?
在MySQL中的方法:
1)
select * from user where name like "A\%B%" collate utf8_bin;
或者
select * from user where name collate utf8_bin like "A\%B%" ;
collate utf8_bin放在like前后都可以。
2)
select * from user where name collate utf8_bin like "A$%B%" escape "$";
注:方法2中的collate utf8_bin不能放在escape “$”的后边。
utf8_bin表示建表时使用的字符集。