创建表
所有文档

          数据仓库 Palo

          创建表

          现在我们可以在刚刚创建的 testDb 数据库中创建一张表 testTable。建表语句为:

          CREATE TABLE testDb.testTable
          (
              k1 bigint,
              k2 varchar(100),
              v varchar(100) REPLACE
          ) DISTRIBUTED BY HASH(k1) BUCKETS 8;

          该语句创建表 testTable,包含3个列。其中 k1,k2 为 key 列,v 是 value 列,且 v 的聚合方式是 REPLACE。此外,该表根据 k1 的值进行 Hash 分桶,桶数为8。

          创建成功后,您可以通过 show tables; 语句,查看已经创建的表。

          更多建表说明,可以执行 help create table; 查看帮助。

          注意,如果您只有一个 Compute Node,则只能创建一副本表。语句如下:

          CREATE TABLE testDb.testTable
          (
              k1 bigint,
              k2 varchar(100),
              v varchar(100) REPLACE
          ) DISTRIBUTED BY HASH(k1) BUCKETS 8
          PROPERTIES
          (
              "replication_num" = "1"
          );