1. -- CARDINALITY:表示不重复数据总和,数据为采样
    2. mysql> show create table dept_emp\G
    3. *************************** 1. row ***************************
    4. Table: dept_emp
    5. Create Table: CREATE TABLE `dept_emp` (
    6. `emp_no` int(11) NOT NULL,
    7. `dept_no` char(4) NOT NULL,
    8. `from_date` date NOT NULL,
    9. `to_date` date NOT NULL,
    10. PRIMARY KEY (`emp_no`,`dept_no`),
    11. KEY `dept_no` (`dept_no`),
    12. CONSTRAINT `dept_emp_ibfk_1` FOREIGN KEY (`emp_no`) REFERENCES `employees` (`emp_no`) ON DELETE CASCADE,
    13. CONSTRAINT `dept_emp_ibfk_2` FOREIGN KEY (`dept_no`) REFERENCES `departments` (`dept_no`) ON DELETE CASCADE
    14. ) ENGINE=InnoDB DEFAULT CHARSET=utf8
    15. 1 row in set (0.00 sec)
    16. mysql> select * from information_schema.STATISTICS where TABLE_NAME='dept_emp' \G
    17. *************************** 1. row ***************************
    18. TABLE_CATALOG: def
    19. TABLE_SCHEMA: employees
    20. TABLE_NAME: dept_emp
    21. NON_UNIQUE: 0
    22. INDEX_SCHEMA: employees
    23. INDEX_NAME: PRIMARY -- 主键
    24. SEQ_IN_INDEX: 1 -- 字段在索引的位置
    25. COLUMN_NAME: emp_no
    26. COLLATION: A
    27. CARDINALITY: 299600 -- 第一列的基数
    28. SUB_PART: NULL
    29. PACKED: NULL
    30. NULLABLE:
    31. INDEX_TYPE: BTREE
    32. COMMENT:
    33. INDEX_COMMENT:
    34. *************************** 2. row ***************************
    35. TABLE_CATALOG: def
    36. TABLE_SCHEMA: employees
    37. TABLE_NAME: dept_emp
    38. NON_UNIQUE: 0
    39. INDEX_SCHEMA: employees
    40. INDEX_NAME: PRIMARY
    41. SEQ_IN_INDEX: 2
    42. COLUMN_NAME: dept_no
    43. COLLATION: A
    44. CARDINALITY: 331143 -- 两列加起来后的基数
    45. SUB_PART: NULL
    46. PACKED: NULL
    47. NULLABLE:
    48. INDEX_TYPE: BTREE
    49. COMMENT:
    50. INDEX_COMMENT:
    51. *************************** 3. row ***************************
    52. TABLE_CATALOG: def
    53. TABLE_SCHEMA: employees
    54. TABLE_NAME: dept_emp
    55. NON_UNIQUE: 1
    56. INDEX_SCHEMA: employees
    57. INDEX_NAME: dept_no -- 索引名称
    58. SEQ_IN_INDEX: 1
    59. COLUMN_NAME: dept_no
    60. COLLATION: A
    61. CARDINALITY: 8 -- 部门的基数,只有8,并不适合创建索引
    62. SUB_PART: NULL
    63. PACKED: NULL
    64. NULLABLE:
    65. INDEX_TYPE: BTREE
    66. COMMENT:
    67. INDEX_COMMENT:
    68. 3 rows in set (0.00 sec)
    69. -- emp表的相关信息,均为采样,只能参考
    70. mysql> select * from information_schema.tables where TABLE_NAME='dept_emp' \G
    71. *************************** 1. row ***************************
    72. TABLE_CATALOG: def
    73. TABLE_SCHEMA: employees
    74. TABLE_NAME: dept_emp
    75. TABLE_TYPE: BASE TABLE
    76. ENGINE: InnoDB
    77. VERSION: 10
    78. ROW_FORMAT: Dynamic
    79. TABLE_ROWS: 331143 -- 采样的总行数
    80. AVG_ROW_LENGTH: 36
    81. DATA_LENGTH: 12075008 -- 数据大小(字节)
    82. MAX_DATA_LENGTH: 0
    83. INDEX_LENGTH: 5783552 -- 索引大小(字节)
    84. DATA_FREE: 4194304
    85. AUTO_INCREMENT: NULL
    86. CREATE_TIME: 2020-02-04 10:31:12
    87. UPDATE_TIME: NULL
    88. CHECK_TIME: NULL
    89. TABLE_COLLATION: utf8_general_ci
    90. CHECKSUM: NULL
    91. CREATE_OPTIONS:
    92. TABLE_COMMENT:
    93. 1 row in set (0.00 sec)