創建分區表需要使用PARTITIONED BY關鍵字來指定分區列,然后通過指定分區列的值來創建分區。以下是創建分區表的示例代碼:
CREATE TABLE my_table (
column1 INT,
column2 STRING
)
PARTITIONED BY (partition_column STRING)
然后可以通過ALTER TABLE語句來添加分區:
ALTER TABLE my_table ADD PARTITION (partition_column='value1');
ALTER TABLE my_table ADD PARTITION (partition_column='value2');
也可以通過INSERT語句來插入數據并指定分區:
INSERT INTO my_table PARTITION (partition_column='value1') VALUES (1, 'data1');
INSERT INTO my_table PARTITION (partition_column='value2') VALUES (2, 'data2');