Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么默认MySql字符串匹配不区分大小写?_Mysql - Fatal编程技术网

为什么默认MySql字符串匹配不区分大小写?

为什么默认MySql字符串匹配不区分大小写?,mysql,Mysql,与所有流行的编程语言不同,为什么结果不区分大小写?默认值不区分大小写,但是要进行区分大小写的查询,可以使用:- select * from some_table where col = 'text'; 或者,如果希望列始终以区分大小写的方式处理,请使用区分大小写或二进制排序规则声明它。默认值不区分大小写,但是要进行区分大小写的查询,可以使用:- select * from some_table where col = 'text'; 或者,如果希望列始终以区分大小写的方式处理,请使用区分大小

与所有流行的编程语言不同,为什么结果不区分大小写?

默认值不区分大小写,但是要进行区分大小写的查询,可以使用:-

select * from some_table where col = 'text';

或者,如果希望列始终以区分大小写的方式处理,请使用区分大小写或二进制排序规则声明它。

默认值不区分大小写,但是要进行区分大小写的查询,可以使用:-

select * from some_table where col = 'text';

或者,如果希望列始终以区分大小写的方式处理,请使用区分大小写或二进制排序规则来声明它。

区分大小写取决于相关字段/值的排序规则。
MySQL有许多不同的排序规则,但它们大多以
\u ci
结尾(不区分大小写),或者以
\u cs
结尾(区分大小写)。

区分大小写取决于所讨论的字段/值的排序规则。
MySQL有许多不同的排序规则,但它们大多以
\u ci
结尾(不区分大小写),或者以
\u cs
结尾(区分大小写)。

您可以在这里阅读,您可以在这里阅读,这个答案是针对问题-“如何进行区分大小写的字符串匹配查询?”。这个答案是针对问题-“如何进行区分大小写的字符串匹配查询?”。