为了账号安全,请及时绑定邮箱和手机立即绑定

如何在MySQL上进行SQL区分大小写的字符串比较?

如何在MySQL上进行SQL区分大小写的字符串比较?

SMILET 2019-06-26 16:25:30
如何在MySQL上进行SQL区分大小写的字符串比较?我有一个函数,用混合大小写返回五个字符。如果我对这个字符串执行查询,它将返回值,不管是哪种情况。如何使MySQL字符串查询区分大小写?
查看完整描述

3 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

好消息是,如果需要进行区分大小写的查询,则很容易做到:

SELECT *  FROM `table` WHERE BINARY `column` = 'value'


查看完整回答
反对 回复 2019-06-26
?
精慕HU

TA贡献1845条经验 获得超8个赞

不使用=运算符,您可能希望使用LIKE或LIKE二进制

// this returns 1 (true)select 'A' like 'a'// this returns 0 (false)select 'A' like binary 'a'select * from user where username like binary 'a'

在它的状态下,它将使用‘a’而不是‘A’。


查看完整回答
反对 回复 2019-06-26
  • 3 回答
  • 0 关注
  • 1215 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信