只是一个快速的:
如果名称列是 ASCII 而不是 UTF-8,SELECT ... WHERE name LIKE '...' 查询会更快吗?
谢谢!
最佳答案
不,不是真的。无论如何都没有理由,他们将比较几乎相同数量的数据,如果不是完全相同的数量的话。
转换文本编码可能会有一些非常的小开销,但与实际运行查询的开销相比,这算不了什么。
关于Mysql ASCII 与 Unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1450956/