上云无忧 > 文档中心 > 百度数据仓库 Palo - 创建表
百度数据仓库 Palo Doris版
百度数据仓库 Palo - 创建表

文档简介:
现在我们可以在刚刚创建的 testDb 数据库中创建一张表 testTable。建表语句为: CREATE TABLE testDb.testTable ( k1 bigint, k2 varchar(100), v varchar(100) REPLACE ) DISTRIBUTED BY HASH(k1) BUCKETS 8;
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

现在我们可以在刚刚创建的 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"
);
相似文档
  • 目前 PALO 支持两种数据导入方式:BOS 文件导入 和 本地文件导入。 BOS 文件导入: BOS 是百度对象存储的简称。关于如何开通和使用BOS,可以参考 这里。 PALO 通过名为 broker 的进程读取 BOS 上的数据并导入到 PALO 存储引擎中。 我们假设您在 BOS 上已经存放了一个数据文件: bos://yourt_buckets/path/to/file.txt
  • PALO 支持 Mysql 协议访问。您可以使用任意只用标准的 Mysql 客户端或程序库访问 PALO。 使用 MySQL 查询: 通过 MySQL 客户端连接到 PALO 以后,可以通过 show databases; 查看数据库。使用 use db_name; 选择数据库,使用 show tables; 查看数据库中的表。
  • PALO 目前对外提供两个访问端口,分别是支持 Mysql 协议的 9030 端口,以及支持 http 协议的 8030 端口。 您在创建好 PALO 集群后,可以在 集群信息 页面查看集群的连接信息。
  • 在快速入门教程中,我们通过 PALO 的 UI 界面完成了 PALO 的一些基本操作。而在实际生产环境中,用户通常需要使用程序连接到 PALO 并进行各种操作。
  • 在本文档中,我们将罗列 PALO 一些常用的高级特性,帮助用户对 PALO 有一个更全面的了解。 部分特性的具体使用说明,我们会在单独的文档中介绍。 关系表和分区分桶: 在 PALO 中,用户数据是以二维关系表的方式存储的。并且基于 PALO 的 Shard-Nothing 分布式架构,一张表的数据会根据用户指定的分区和分桶方式,水平切分成多个数据分片(Tablet),存储在不同节点上。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部