1.在create的时候就使用binary,而不是在query的时候加。
mysql
复制代码代码以下:sql
username varchar(30) BINARY NOT NULL default '', 若是表已经建好了,使用:
alter table usertest modify username varchar(32) binary; 来就该表的属性。
ide
2.在query的时候加上binary,select * from usertest where username like binary '%夏%' ,就能够准确的查询出一条记录来。spa
三、若是想在查询时区分字段值的大小写,则:字段值须要设置BINARY属性,设置的方法有多种: orm
A、建立时设置: it
CREATE TABLE T( io
A VARCHAR(10) BINARY table
); class
B、使用alter修改: test
ALTER TABLE `tablename` MODIFY COLUMN `cloname` VARCHAR(45) BINARY;
C、mysql table editor中直接勾选BINARY项。