gpt4 book ai didi

mysql - [MySQL] : What is collation method?

转载 作者:可可西里 更新时间:2023-11-01 06:54:10 26 4
gpt4 key购买 nike

当我使用 phpMyAdmin 查看我的在线表格时,它使用整理方法“latin_swedish_ce”。为什么?默认值是多少?以及,使用什么整理方法?

最佳答案

MySQL 中的一个字符串有一个character set and a collation . utf8是一个字符集,utf8_bin是它的一种排序规则。排序规则决定了 MySQL 如何比较字符串。

例如,这里有两种比较 UTF8 字符串的方法:

select case when 'test' = 'TEST' collate utf8_bin 
then 'true' else 'false' end,
case when 'test' = 'TEST' collate utf8_roman_ci
then 'true' else 'false' end

第一个使用区分大小写的 utf8_bin 排序规则。第二个使用不区分大小写的 utf8_roman_ci。

可以通过以下方式找到所有字符集和排序规则的列表:

show character set
show collation

latin1_swedish_ci 是默认排序规则(MySQL 最初是在瑞典开发的),MariaDB 也是如此。

关于mysql - [MySQL] : What is collation method?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1654077/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com