impala 数据库创建表 插入数据
时间: 2023-08-17 12:08:56 浏览: 177
Impala 是基于 Hadoop 的分布式 SQL 查询引擎,可以通过 SQL 语言访问 HDFS 存储的数据。下面是 Impala 创建表和插入数据的示例:
1. 创建表
可以使用 CREATE TABLE 语句创建表,示例代码如下:
```
CREATE TABLE my_table (
id INT,
name STRING,
age INT,
gender STRING
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n';
```
上述代码创建了一个名为 my_table 的表,包含 id、name、age 和 gender 四个字段,其中 id 和 age 是整数类型,name 和 gender 是字符串类型。ROW FORMAT DELIMITED 表示该表使用分隔符,FIELDS TERMINATED BY ',' 表示字段之间使用逗号分隔,LINES TERMINATED BY '\n' 表示行之间使用换行符分隔。
2. 插入数据
可以使用 INSERT INTO 语句插入数据,示例代码如下:
```
INSERT INTO my_table VALUES
(1, 'Alice', 20, 'Female'),
(2, 'Bob', 25, 'Male'),
(3, 'Charlie', 30, 'Male');
```
上述代码插入了三条数据到 my_table 表中。
以上是 Impala 创建表和插入数据的简单示例,更多细节可以参考 Impala 官方文档。
阅读全文