PARTITIONS

PARTITIONS 表提供有关分区表的信息。

1. USE information_schema;
2. DESC partitions;
1. +-------------------------------+--------------+------+------+---------+-------+
2. | Field                         | Type         | Null | Key  | Default | Extra |
3. +-------------------------------+--------------+------+------+---------+-------+
4. | TABLE_CATALOG                 | varchar(512) | YES  |      | NULL    |       |
5. | TABLE_SCHEMA                  | varchar(64)  | YES  |      | NULL    |       |
6. | TABLE_NAME                    | varchar(64)  | YES  |      | NULL    |       |
7. | PARTITION_NAME                | varchar(64)  | YES  |      | NULL    |       |
8. | SUBPARTITION_NAME             | varchar(64)  | YES  |      | NULL    |       |
9. | PARTITION_ORDINAL_POSITION    | bigint(21)   | YES  |      | NULL    |       |
10. | SUBPARTITION_ORDINAL_POSITION | bigint(21)   | YES  |      | NULL    |       |
11. | PARTITION_METHOD              | varchar(18)  | YES  |      | NULL    |       |
12. | SUBPARTITION_METHOD           | varchar(12)  | YES  |      | NULL    |       |
13. | PARTITION_EXPRESSION          | longblob     | YES  |      | NULL    |       |
14. | SUBPARTITION_EXPRESSION       | longblob     | YES  |      | NULL    |       |
15. | PARTITION_DESCRIPTION         | longblob     | YES  |      | NULL    |       |
16. | TABLE_ROWS                    | bigint(21)   | YES  |      | NULL    |       |
17. | AVG_ROW_LENGTH                | bigint(21)   | YES  |      | NULL    |       |
18. | DATA_LENGTH                   | bigint(21)   | YES  |      | NULL    |       |
19. | MAX_DATA_LENGTH               | bigint(21)   | YES  |      | NULL    |       |
20. | INDEX_LENGTH                  | bigint(21)   | YES  |      | NULL    |       |
21. | DATA_FREE                     | bigint(21)   | YES  |      | NULL    |       |
22. | CREATE_TIME                   | datetime     | YES  |      | NULL    |       |
23. | UPDATE_TIME                   | datetime     | YES  |      | NULL    |       |
24. | CHECK_TIME                    | datetime     | YES  |      | NULL    |       |
25. | CHECKSUM                      | bigint(21)   | YES  |      | NULL    |       |
26. | PARTITION_COMMENT             | varchar(80)  | YES  |      | NULL    |       |
27. | NODEGROUP                     | varchar(12)  | YES  |      | NULL    |       |
28. | TABLESPACE_NAME               | varchar(64)  | YES  |      | NULL    |       |
29. +-------------------------------+--------------+------+------+---------+-------+
30. 25 rows in set (0.00 sec)
1. CREATE TABLE test.t1 (id INT NOT NULL PRIMARY KEY) PARTITION BY HASH (id) PARTITIONS 2;
2. SELECT * FROM partitions WHERE table_schema='test' AND table_name='t1'\G
1. *************************** 1. row ***************************
2. TABLE_CATALOG: def
3. TABLE_SCHEMA: test
4. TABLE_NAME: t1
5. PARTITION_NAME: p0
6. SUBPARTITION_NAME: NULL
7. PARTITION_ORDINAL_POSITION: 1
8. SUBPARTITION_ORDINAL_POSITION: NULL
9. PARTITION_METHOD: HASH
10. SUBPARTITION_METHOD: NULL
11. PARTITION_EXPRESSION: `id`
12. SUBPARTITION_EXPRESSION: NULL
13. PARTITION_DESCRIPTION:
14. TABLE_ROWS: 0
15. AVG_ROW_LENGTH: 0
16. DATA_LENGTH: 0
17. MAX_DATA_LENGTH: 0
18. INDEX_LENGTH: 0
19. DATA_FREE: 0
20. CREATE_TIME: 2020-07-06 16:35:28
21. UPDATE_TIME: NULL
22. CHECK_TIME: NULL
23. CHECKSUM: NULL
24. PARTITION_COMMENT:
25. NODEGROUP: NULL
26. TABLESPACE_NAME: NULL
27. *************************** 2. row ***************************
28. TABLE_CATALOG: def
29. TABLE_SCHEMA: test
30. TABLE_NAME: t1
31. PARTITION_NAME: p1
32. SUBPARTITION_NAME: NULL
33. PARTITION_ORDINAL_POSITION: 2
34. SUBPARTITION_ORDINAL_POSITION: NULL
35. PARTITION_METHOD: HASH
36. SUBPARTITION_METHOD: NULL
37. PARTITION_EXPRESSION: `id`
38. SUBPARTITION_EXPRESSION: NULL
39. PARTITION_DESCRIPTION:
40. TABLE_ROWS: 0
41. AVG_ROW_LENGTH: 0
42. DATA_LENGTH: 0
43. MAX_DATA_LENGTH: 0
44. INDEX_LENGTH: 0
45. DATA_FREE: 0
46. CREATE_TIME: 2020-07-06 16:35:28
47. UPDATE_TIME: NULL
48. CHECK_TIME: NULL
49. CHECKSUM: NULL
50. PARTITION_COMMENT:
51. NODEGROUP: NULL
52. TABLESPACE_NAME: NULL
53. 2 rows in set (0.00 sec)