
# 查看指定表所有分区
#### 功能描述
查看指定表的所有分区。
#### 语法格式
```
SHOW PARTITIONS [db_name.]table_name
  [PARTITION partition_specs];
```
#### 关键字
- PARTITIONS：表中的分区。
- PARTITION：分区。
 
#### 参数说明
表1参数描述 
| **参数**          | **描述**                                                                                                                                                                  |
|:---|:---|
| db_name         | Database名称，由字母、数字和下划线（_）组成。不能是纯数字，且不能以下划线开头。                                                                                                                            |
| table_name      | Database中的表名，由字母、数字和下划线（_）组成。不能是纯数字，且不能以下划线开头。 匹配规则为：\^(?!_)(?!\[0-9\]+$)\[A-Za-z0-9_$\]\*$，如果特殊字符需要使用单引号（''）包围起来。 |
| partition_specs | 分区信息，key=value形式，key为分区字段，value为分区值。若分区字段为多个字段，可以不包含所有的字段，会显示匹配上的所有分区信息。                                                                                                |
   
#### 注意事项
所要查看分区的表必须存在且是分区表，否则会出错。
#### 示例
- 查看student表下面的所有的分区。
  ```
  SHOW PARTITIONS student;
  ```
  
- 查看student表中dt='2010-10-10'的分区。
  ```
  SHOW PARTITIONS student PARTITION(dt='2010-10-10');
  ```
  
 
