MySQL默认查询是不区分大小写的,如果需要区分大小写做查询,可以使用BINARY来区分大小写,BINARY不是函数,是类型转换运算符,用它来强制后面的字符串为一个二进制字符串,可以理解为在字符串查询的时候区分大小写
方案一、
在查询条件前加BINARY
SELECT * FROM t_users WHERE BINARY username='Admin';
方案二、
创建表的时候加binary
CREATE TABLE t_users
(
username VARCHAR(30) BINARY
)
然后就可以对表的查询区分大小写了