MySql查询不区分大小写解决方案(两种)
发布时间:2020-12-30 13:10:37 所属栏目:MsSql 来源:互联网
导读:在mysql中查询数据能不区分大小写吗,下面小编给大家通过两种方案解决MySql查询不区分大小写,有需要的朋友可以借鉴下
当我们输入不管大小写都能查询到数据,例如:输入 aaa 或者aaA,AAA都能查询同样的结果,说明查询条件对大小写不敏感。
于是怀疑Mysql的问题。做个实验:直接使用客户端用sql查询数据库。 发现的确是大小不敏感 。 通过查询资料发现需要设置 collate(校对) 。collate规则:
*_cs: case sensitive collation,区分大小写 解决方法。1.可以将查询条件用binary()括起来。 比如: 2. 可以修改该字段的collation 为 binary 比如: mysql查询默认是不区分大小写的 如: 得到的结果是一样的,如果我们需要进行区分的话可以按照如下方法来做: 第一种方法:要让mysql查询区分大小写,可以: 第二方法:
|