1. SHOW CREATE TABLE
可以查看创建分区表的CREATE语句
2. SHOW TABLE STATUS
可以查看表是否为分区表
3. 查看INFORMATION_SCHEMA.PARTITIONS表
SELECT
partition_name part,
partition_expression expr,
partition_description descr,
table_rows
FROM
INFORMATION_SCHEMA.partitions
WHERE
TABLE_SCHEMA = schema()
AND TABLE_NAME='employees';
可以查看表具有哪几个分区、分区的方法、分区中数据的记录数等重要信息
4. EXPLAIN PARTITIONS SELECT
查看select语句怎样使用分区
可以查看创建分区表的CREATE语句
2. SHOW TABLE STATUS
可以查看表是否为分区表
3. 查看INFORMATION_SCHEMA.PARTITIONS表
SELECT
partition_name part,
partition_expression expr,
partition_description descr,
table_rows
FROM
INFORMATION_SCHEMA.partitions
WHERE
TABLE_SCHEMA = schema()
AND TABLE_NAME='employees';
可以查看表具有哪几个分区、分区的方法、分区中数据的记录数等重要信息
4. EXPLAIN PARTITIONS SELECT
查看select语句怎样使用分区
本文介绍了如何使用SHOW CREATE TABLE、SHOW TABLE STATUS及SQL查询来检查MySQL中的分区表详情,包括分区方式、各分区内的记录数量等,并展示了如何通过EXPLAIN PARTITIONS了解查询语句的分区使用情况。
1万+

被折叠的 条评论
为什么被折叠?



