MySQL区分大小写搜索二进制或整理

时间:2015-01-30 18:35:07

标签: mysql binary where collate

我需要对数据库中的字段进行区分大小写搜索。我看到有些人建议采用二元方法。

SELECT * FROM car WHERE BINARY brand = 'Toyota'

其他人正在使用Collat​​e方法

SELECT * FROM car WHERE brand COLLATE latin1_general_cs = 'Toyota'

我不确定使用哪一个?什么是更好的方法?

1 个答案:

答案 0 :(得分:0)

如果使用utf8字符,二进制文件是获得区分大小写搜索的最佳方式。