KING 博主等级

一帆风顺 ⛵️⛵️⛵️

MySQL查询区分大小写

钟晓川
2023-06-09 / 1 点赞 / 455 阅读

MySQL默认查询是不区分大小写的,如果需要区分大小写做查询,可以使用BINARY来区分大小写,BINARY不是函数,是类型转换运算符,用它来强制后面的字符串为一个二进制字符串,可以理解为在字符串查询的时候区分大小写

方案一、

在查询条件前加BINARY

SELECT * FROM t_users WHERE BINARY username='Admin';

方案二、

创建表的时候加binary

CREATE TABLE t_users 
(
  username VARCHAR(30) BINARY
)

然后就可以对表的查询区分大小写了

1