1.在create的时候就使用binary,而不是在query的时候加。

复制代码代码如下:


username varchar(30) BINARY NOT NULL default '', 如果表已经建好了,使用:
alter table usertest modify username varchar(32) binary; 来就该表的属性。


2.在query的时候加上binary,select * from usertest where username like binary  '%夏%' ,就可以准确的查询出一条记录来。


3、如果想在查询时区分字段值的大小写,则:字段值需要设置BINARY属性,设置的方法有多种: 


A、创建时设置: 

CREATE TABLE T( 

A VARCHAR(10) BINARY 

); 


B、使用alter修改: 

ALTER TABLE `tablename` MODIFY COLUMN `cloname` VARCHAR(45) BINARY; 


C、mysql table editor中直接勾选BINARY项。