MySQL大小写问题

mac2022-06-30  117

字段值的大小写由 mysql的校对规则来控制。提到校对规则,就不得不说字符集。字符集是一套符号和编码,校对规则是在字符集内用于比较字符的一套规则  . 一般而言,校对规则以其相关的字符集名开始,通常包括一个语言名,并且以_ci(大小写不敏感)、_cs(大小写敏感)或_bin(二元)结束 。比如 utf8字符集,utf8_general_ci,表示不区分大小写,这个是utf8字符集默认的校对规则;utf8_general_cs表示区分大小写,utf8_bin表示二进制比较,同样也区分大小写 。   如果不想这么麻烦而想服务一开启就让大小写一致的话: 可以修改my.ini或者my.cnf [mysqld]  lower_case_table_names=1 (0:区分;1:不区分) 然后重启MYSQL服务。 mysql> show variables like '
转载请注明原文地址: https://mac.8miu.com/read-8473.html
最新回复(0)