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

MySQL默认的查询也不区分大小写。

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

 

SQL建表语句:

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

 

SQL查询语句:

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

 

binary

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

    A+
发布日期:2017年12月15日 17:54:52  所属分类:MySQL
最后更新时间:2017-12-15 18:01:08
头像
  • ¥ 149.0元
  • 市场价:299.0元
  • ¥ 69.0元
  • 市场价:69.0元
  • ¥ 298.0元
  • 市场价:398.0元
  • ¥ 29.0元
  • 市场价:99.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: