MySQL - 正确的“排序规则”对于区分大小写的文本? UTF8-bin?
在使用 MySQL (v5.0.77) 时,排序规则有很多选择。我最初想到的是UTF8-general_ci,但是MySQL将其显示为不区分大小写,我认为这会导致密码等对象出现问题。如果我想使用 UTF8 但想要区分大小写的数据,我应该使用 UTF8-bin 吗?谢谢!
In using MySQL (v5.0.77) there are a lot of choices for Collation. I was originally thinking of UTF8-general_ci however MySQL shows it as being case-insensitive which I think would cause problems for objects such as passwords. If I want to use UTF8 but want case-sensitive data should I use UTF8-bin? Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试
utf8_bin
。一个提示。当排序规则以 CS 结尾时,表示“区分大小写”。例如:
utf8_croatian_cs
区分大小写。Try
utf8_bin
.A hint. When the colation ends with CS it means "Case Sensitive". For example:
utf8_croatian_cs
is Case Sensitive.