百度数据仓库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"
    );
    上一篇
    创建数据库
    下一篇
    导入数据