colql和cardinality在mysql索引中的含义是什么?

时间:2012-07-19 00:10:30

标签: mysql indexing

当在表格中显示索引时,有两部分Collat​​ion和Cardinality,我不明白其用途是什么。任何人都可以简单解释一下吗?

1 个答案:

答案 0 :(得分:4)

排序是基于您指定的字符集进行排序的方式。见https://dev.mysql.com/doc/refman/5.5/en/charset-charsets.html

基数基本上是“此列包含多少个唯一元素”。具有低基数的表具有很少的唯一值。查找表通常具有比特定实体(如Customers)的表低得多的基数。

http://en.wikipedia.org/wiki/Cardinality_%28SQL_statements%29