PARTITIONS
PARTITIONS 表提供有关分区表的信息。
USE information_schema;DESC partitions;
+-------------------------------+--------------+------+------+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------------------------------+--------------+------+------+---------+-------+| TABLE_CATALOG | varchar(512) | YES | | NULL | || TABLE_SCHEMA | varchar(64) | YES | | NULL | || TABLE_NAME | varchar(64) | YES | | NULL | || PARTITION_NAME | varchar(64) | YES | | NULL | || SUBPARTITION_NAME | varchar(64) | YES | | NULL | || PARTITION_ORDINAL_POSITION | bigint(21) | YES | | NULL | || SUBPARTITION_ORDINAL_POSITION | bigint(21) | YES | | NULL | || PARTITION_METHOD | varchar(18) | YES | | NULL | || SUBPARTITION_METHOD | varchar(12) | YES | | NULL | || PARTITION_EXPRESSION | longblob | YES | | NULL | || SUBPARTITION_EXPRESSION | longblob | YES | | NULL | || PARTITION_DESCRIPTION | longblob | YES | | NULL | || TABLE_ROWS | bigint(21) | YES | | NULL | || AVG_ROW_LENGTH | bigint(21) | YES | | NULL | || DATA_LENGTH | bigint(21) | YES | | NULL | || MAX_DATA_LENGTH | bigint(21) | YES | | NULL | || INDEX_LENGTH | bigint(21) | YES | | NULL | || DATA_FREE | bigint(21) | YES | | NULL | || CREATE_TIME | datetime | YES | | NULL | || UPDATE_TIME | datetime | YES | | NULL | || CHECK_TIME | datetime | YES | | NULL | || CHECKSUM | bigint(21) | YES | | NULL | || PARTITION_COMMENT | varchar(80) | YES | | NULL | || NODEGROUP | varchar(12) | YES | | NULL | || TABLESPACE_NAME | varchar(64) | YES | | NULL | |+-------------------------------+--------------+------+------+---------+-------+25 rows in set (0.00 sec)
CREATE TABLE test.t1 (id INT NOT NULL PRIMARY KEY) PARTITION BY HASH (id) PARTITIONS 2;SELECT * FROM partitions WHERE table_schema='test' AND table_name='t1'\G
*************************** 1. row ***************************TABLE_CATALOG: defTABLE_SCHEMA: testTABLE_NAME: t1PARTITION_NAME: p0SUBPARTITION_NAME: NULLPARTITION_ORDINAL_POSITION: 1SUBPARTITION_ORDINAL_POSITION: NULLPARTITION_METHOD: HASHSUBPARTITION_METHOD: NULLPARTITION_EXPRESSION: `id`SUBPARTITION_EXPRESSION: NULLPARTITION_DESCRIPTION:TABLE_ROWS: 0AVG_ROW_LENGTH: 0DATA_LENGTH: 0MAX_DATA_LENGTH: 0INDEX_LENGTH: 0DATA_FREE: 0CREATE_TIME: 2020-07-06 16:35:28UPDATE_TIME: NULLCHECK_TIME: NULLCHECKSUM: NULLPARTITION_COMMENT:NODEGROUP: NULLTABLESPACE_NAME: NULL*************************** 2. row ***************************TABLE_CATALOG: defTABLE_SCHEMA: testTABLE_NAME: t1PARTITION_NAME: p1SUBPARTITION_NAME: NULLPARTITION_ORDINAL_POSITION: 2SUBPARTITION_ORDINAL_POSITION: NULLPARTITION_METHOD: HASHSUBPARTITION_METHOD: NULLPARTITION_EXPRESSION: `id`SUBPARTITION_EXPRESSION: NULLPARTITION_DESCRIPTION:TABLE_ROWS: 0AVG_ROW_LENGTH: 0DATA_LENGTH: 0MAX_DATA_LENGTH: 0INDEX_LENGTH: 0DATA_FREE: 0CREATE_TIME: 2020-07-06 16:35:28UPDATE_TIME: NULLCHECK_TIME: NULLCHECKSUM: NULLPARTITION_COMMENT:NODEGROUP: NULLTABLESPACE_NAME: NULL2 rows in set (0.00 sec)