创建 |
CREATE TABLE...PARTITION BY |
创建一个分区表。 |
CREATE TABLE ... PARTITION BY HASH |
创建指定分区数的HASH分区表。 |
变更 |
ALTER TABLE…ADD PARTITION |
将分区添加到现有的分区表中。 |
ALTER TABLE… ADD SUBPARTITION |
添加子分区到现有的分区中,且这个分区必须已经进行了子分区的划分。 |
ALTER TABLE…EXCHANGE PARTITION |
用一个分区或子分区交换现有的表。 |
ALTER TABLE… MOVE PARTITION |
将分区或子分区移动到不同的表空间中。 |
ALTER TABLE…RENAME PARTITION |
重命名表分区。 |
ALTER TABLE…SPLIT PARTITION |
将一个分区划分为两个分区,并重新分配新分区的内容。 |
ALTER TABLE…SPLIT SUBPARTITION |
将一个子分区划分为两个子分区,并重新分配子分区的内容。 |
ALTER TABLE…MERGE PARTITION |
将两个分区合并为一个新分区,新分区中包含原有两个分区的内容。 |
ALTER TABLE...MERGE SUBPARTITION |
将两个子分区合并为一个新子分区,新子分区中包含原有两个子分区的内容。 |
删除 |
ALTER TABLE…DROP PARTITION |
删除分区结构和存储在这个分区上的数据。 |
ALTER TABLE…DROP SUBPARTITION |
删除子分区结构及存储在子分区内的数据。 |
ALTER TABLE…TRUNCATE PARTITION |
删除指定的分区中数据,保留完整的分区结构。 |
ALTER TABLE…TRUNCATE SUBPARTITION |
删除指定的子分区中所有数据,保留完整的子分区结构。 |
DROP TABLE |
删除表结构和存储在表上的数据。 |
TRUNCATE TABLE |
删除表内的所有数据,保留表结构。 |
查询 |
查询指定分区 |
查询指定分区或子分区。 |