极品分享

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

 例如,一般查询:

 
Sql代码  
SELECT * FROM U WHERE name LIKE 'a%';  
SELECT * FROM U WHERE name LIKE 'A%';  
其结果是一样的,为了区分'A%'和'a%',可以这么做:
 
Sql代码  
SELECT * FROM U WHERE binary name LIKE 'a%';  
SELECT * FROM U WHERE binary name LIKE 'A%';  
仅仅多了一个binary,就可以得到不同的结果!
 
 
当然,如果需要建表时强制区分大小写,可以这么写:
 
Sql代码  
create  table  table_name(    
     name varchar (20) binary      
);  
2014-11-26 0 /
Mysql
/
标签: 

评论回复

回到顶部