gpt4 book ai didi

mysql - 基数混淆 - 状态字段(50 个状态)索引的基数是否应该为 50?

转载 作者:行者123 更新时间:2023-11-29 01:04:35 24 4
gpt4 key购买 nike

我正在使用包含名称和地址的数据库。其中一个字段是“state_abbreviation”。

我的数据有 50 个州,加上 DC,所以总共有 51 个唯一的州缩写。我知道只有这些,因为这个查询只有 51 个结果:

Select state_abbreviation from table group by state_abbreviation

我在这个字段上创建了一个索引,名称:“index_state”,类型:“index”,该字段是一个 varchar(5)。

当我查看表的结构时,索引对我来说很奇怪,因为它说:类型:BTREE独特:无包装:否基数:108整理:A

基数不应该是 51 吗?

最佳答案

谢谢克里斯,分析表似乎可以解决问题。我不能说我更好地理解了为什么会发生这种情况,但这似乎澄清了一切。

关于mysql - 基数混淆 - 状态字段(50 个状态)索引的基数是否应该为 50?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8621627/

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