WebLinuxStudy

导航

 

mysql中查询默认是区分大小写的,但是在mysql中默认不区分大小写。

解决办法:
mysql可以在SQL语句中加入 BINARY来区分大小写。BINARY不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字符串,可以理解为在字符串比较的时候区分大小写。

例如:
SELECT
  *
FROM
  user
WHERE
  username = 'abcDEf'


区分大小写
SELECT
  *
FROM
  user
WHERE
  BINARY username = 'abcDEf'

 

posted on 2023-03-17 16:47  WebLinuxStudy  阅读(179)  评论(0)    收藏  举报