何时在进行字符串比较时使用MySQL的BINARY关键字?
当MySQL进行字符串比较时,它不区分大小写,但通过使用BINARY关键字,MySQL可以执行区分大小写的字符串比较。这是因为BINARY关键字指示MySQL按照它们的底层ASCII值而不仅仅是它们的字母来比较字符串中的字符。这可以使用以下来自表“Student_info”的示例说明:
下面的查询将使用BINARY关键字来强制MySQL执行区分大小写的字符串比较。
从上述结果集可以清楚地看到,使用关键字BINARY后,MySQL执行区分大小写的字符串比较。
阅读更多:MySQL 教程