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項。