mysql 不区分大小写的处理办法

(1) 今天发现,mysql5.5查询默认是不区分大小写的 

    select category ,ncRNA ,species ,cell ,immune_events ,COUNT(1) from functiondata where category = 'lncRNA' and ncRNA = 'linc01228' GROUP BY  category ,ncRNA ,species ,cell ,immune_events 

    select category ,ncRNA ,species ,cell ,immune_events ,COUNT(1) from functiondata where category = 'lncRNA' and ncRNA = 'LINC01228' GROUP BY  category ,ncRNA ,species ,cell ,immune_events 

得到的结果是一样的,我们可以这样处理

(2) 要让mysql查询区分大小写,可以使用如下方式:

    select category ,ncRNA ,species ,cell ,immune_events ,COUNT(1) from functiondata where category = 'lncRNA' and binary ncRNA = 'linc01228' GROUP BY  category ,ncRNA ,species ,cell ,immune_events 

    select category ,ncRNA ,species ,cell ,immune_events ,COUNT(1) from functiondata where category = 'lncRNA' and binary ncRNA = 'LINC01228' GROUP BY  category ,ncRNA ,species ,cell ,immune_events 
(3) 成功得到想要的数据。

你可能感兴趣的:(windows)