-- CARDINALITY:表示不重复数据总和,数据为采样mysql> show create table dept_emp\G*************************** 1. row *************************** Table: dept_empCreate Table: CREATE TABLE `dept_emp` ( `emp_no` int(11) NOT NULL, `dept_no` char(4) NOT NULL, `from_date` date NOT NULL, `to_date` date NOT NULL, PRIMARY KEY (`emp_no`,`dept_no`), KEY `dept_no` (`dept_no`), CONSTRAINT `dept_emp_ibfk_1` FOREIGN KEY (`emp_no`) REFERENCES `employees` (`emp_no`) ON DELETE CASCADE, CONSTRAINT `dept_emp_ibfk_2` FOREIGN KEY (`dept_no`) REFERENCES `departments` (`dept_no`) ON DELETE CASCADE) ENGINE=InnoDB DEFAULT CHARSET=utf81 row in set (0.00 sec)mysql> select * from information_schema.STATISTICS where TABLE_NAME='dept_emp' \G*************************** 1. row ***************************TABLE_CATALOG: def TABLE_SCHEMA: employees TABLE_NAME: dept_emp NON_UNIQUE: 0 INDEX_SCHEMA: employees INDEX_NAME: PRIMARY -- 主键 SEQ_IN_INDEX: 1 -- 字段在索引的位置 COLUMN_NAME: emp_no COLLATION: A CARDINALITY: 299600 -- 第一列的基数 SUB_PART: NULL PACKED: NULL NULLABLE: INDEX_TYPE: BTREE COMMENT: INDEX_COMMENT: *************************** 2. row ***************************TABLE_CATALOG: def TABLE_SCHEMA: employees TABLE_NAME: dept_emp NON_UNIQUE: 0 INDEX_SCHEMA: employees INDEX_NAME: PRIMARY SEQ_IN_INDEX: 2 COLUMN_NAME: dept_no COLLATION: A CARDINALITY: 331143 -- 两列加起来后的基数 SUB_PART: NULL PACKED: NULL NULLABLE: INDEX_TYPE: BTREE COMMENT: INDEX_COMMENT: *************************** 3. row ***************************TABLE_CATALOG: def TABLE_SCHEMA: employees TABLE_NAME: dept_emp NON_UNIQUE: 1 INDEX_SCHEMA: employees INDEX_NAME: dept_no -- 索引名称 SEQ_IN_INDEX: 1 COLUMN_NAME: dept_no COLLATION: A CARDINALITY: 8 -- 部门的基数,只有8,并不适合创建索引 SUB_PART: NULL PACKED: NULL NULLABLE: INDEX_TYPE: BTREE COMMENT: INDEX_COMMENT: 3 rows in set (0.00 sec)-- emp表的相关信息,均为采样,只能参考mysql> select * from information_schema.tables where TABLE_NAME='dept_emp' \G*************************** 1. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: employees TABLE_NAME: dept_emp TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 331143 -- 采样的总行数 AVG_ROW_LENGTH: 36 DATA_LENGTH: 12075008 -- 数据大小(字节)MAX_DATA_LENGTH: 0 INDEX_LENGTH: 5783552 -- 索引大小(字节) DATA_FREE: 4194304 AUTO_INCREMENT: NULL CREATE_TIME: 2020-02-04 10:31:12 UPDATE_TIME: NULL CHECK_TIME: NULLTABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: 1 row in set (0.00 sec)