MySQL查询时强制区分大小写的方法

Posted 依然范儿特西

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL查询时强制区分大小写的方法相关的知识,希望对你有一定的参考价值。

mysql默认的查询也不区分大小写。但作为用户信息,一旦用户名重复,又会浪费很多资源。再者,李逵、李鬼的多起来,侦辨起来很困难。要做到这一点,要么在建表时,明确大小写敏感(字段明确大小写敏感)

 

sql : 

create  table  table_name(    
     name varchar (20) binary      
);  

查询

SELECT * FROM U WHERE binary name LIKE a%;  
SELECT * FROM U WHERE binary name LIKE A%;  

仅仅多了一个binary,就可以得到不同的结果!

以上是关于MySQL查询时强制区分大小写的方法的主要内容,如果未能解决你的问题,请参考以下文章

mysql模糊查询区分大小写

mysql模糊查询语句区分大小写

mysql模糊查询语句怎么不区分大小写

mysql模糊查询区分大小写的问题~~

Oracle 如可控制查询不区分大小写?

使MySQL查询区分大小写的实现方法