在Hive中,可以使用INSERT INTO
语句手动插入数据。以下是一个简单的示例:
CREATE TABLE example_table (
id INT,
name STRING,
age INT
) STORED AS TEXTFILE;
这将创建一个名为example_table
的表,其中包含3个字段:id
、name
和age
。数据将存储为文本文件。
INSERT INTO
语句手动插入数据:INSERT INTO example_table (id, name, age) VALUES (1, 'John Doe', 30);
INSERT INTO example_table (id, name, age) VALUES (2, 'Jane Smith', 28);
INSERT INTO example_table (id, name, age) VALUES (3, 'Tom Brown', 35);
这将向example_table
表中插入3条数据。每条数据包含3个字段:id
、name
和age
。
INSERT INTO example_table (id, name, age) VALUES (4, 'Alice Johnson,Bob Williams', 25);
这将向example_table
表中插入一行数据,其中name
字段包含两个用逗号分隔的值。
注意:在实际应用中,通常使用批量插入(例如,使用LOAD DATA INPATH
语句)将大量数据插入Hive表。手动插入数据主要用于测试和验证目的。