我相信很多人在mysql中查询时都遇到过mysql不区分字母大小写的情况:如以下例子:
1.SELECT * FROM `user` WHERE userpass = 'Z20';
结果为:
2.SELECT * FROM `user` WHERE userpass = 'z20';
结果为:
因此,MySQL默认是不会对字段的值区分大小写的。所以我们就要用到binary关键字来强制区分大小写。
binary使用时只需在查询的条件前面加上它就可以。看例子:
3.SELECT * FROM `user` WHERE BINARY userpass = 'z20';
结果为:
4.SELECT * FROM `