http://wenwen.soso.com/z/q112133816.htm
mysql数据库如何设置 在查询时数据才能区分大小写
如
select * from abc whre id="a" 与
select * from abc whre id="A" 查询出的结果是不同的
对单个字段设置的方式就不用说了,希望得到是对mysql默认的设置或是对整个库的设置
****************满意答案^^^
是否区分大小写和校对规则有关,默认设的规则是大小写不敏感的。 show create table如果看到collate是ci结尾,那么就是不区别的,如果cs或bin结尾,就是区别的。 如果建表的时候选择的是区别大小写的规则而查询的时候又暂时不想区别, 可以用类似 WHERE column_name COLLATE latin1_general_ci = 'xxx' 的写法改变查询使用的校对规则