mysql查询大小写问题


  本文标签:mysql查询大小写

  mysql查询大小写问题是我们经常会碰到的问题,下面就为您分类分析几种常见的mysql查询大小写问题,希望对您学习mysql查询大小写方面能有所帮助  。

  mysql查询默认是不区分大小写的 如:

  1. select    from   table_name where   a like    a       
  2. select    from   table_name where   a like    a       
  3. select   from table_name where a like  a   
  4. select   from table_name where a like  a   

  效果是一样的  。

  要让mysql查询区分大小写,可以:

  1. select    from   table_name where   binary   a like    a       
  2. select    from   table_name where   binary   a like    a       
  3. select   from table_name where binary a like  a   
  4. select   from table_name where binary a like  a   
  5.  

  也可以在建表时,加以标识

  1. create   table   table_name(     
  2.        a varchar (20) binary       
  3. )