Loading

6.MySQL列Cardinality(基数)

1.什么是Cardinality?

Cardinality中文译名为:基数。
它在数据库中表示的意思就是数据库中某个表的某个列中不重复行的总个数。
例如下表:t

 CREATE TABLE `t` (
  `a` int(11) NOT NULL,
  `b` varchar(800) DEFAULT NULL,
  `c` int(11) NOT NULL,
  PRIMARY KEY (`a`),
  KEY `idx_c` (`c`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci

+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| a     | int(11)      | NO   | PRI | NULL    |       |
| b     | varchar(800) | YES  |     | NULL    |       |
| c     | int(11)      | NO   | MUL | NULL    |       
posted @ 2021-10-13 17:23  文牧之  阅读(64)  评论(0)    收藏  举报  来源