在Hive中,创建表的完整语法包括以下部分:
以下是一个创建表的示例:
CREATE TABLE IF NOT EXISTS employee (
id INT,
name STRING,
age INT,
salary FLOAT,
department STRING,
comment 'Employee information'
)
COMMENT 'Table to store employee data'
PARTITIONED BY (city STRING)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
STORED AS TEXTFILE
TBLPROPERTIES ('owner'='user1', 'created'='2022-01-01');
在这个示例中,我们创建了一个名为employee
的表,包含6个字段(id、name、age、salary、department和comment),并将其存储在employee
数据库中。表按照city
字段进行分区,使用逗号作为字段分隔符,并将数据存储为文本文件格式。最后,我们为表添加了元数据属性,包括所有者、创建日期等信息。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Hive中怎么创建一个新的表