hive创建一个表关系,并新增一条数据并你所知道的交互命令查询出来。
时间: 2024-10-27 09:04:22 浏览: 11
hadoop&spark:Hive是一个基于Hadoop的数据仓库平台.zip
Hive是一种基于Hadoop的数据仓库工具,用于对大数据集进行联机分析处理(OLAP)。在Hive中,你可以使用SQL-like语法创建表(也称为外部表或分区表),并且它支持关系型数据库的概念,如字段、索引等。首先,我们创建一个简单的表格示例:
```sql
CREATE TABLE IF NOT EXISTS employees (
id INT,
name STRING,
department STRING,
salary DECIMAL(10, 2)
) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';
```
这将创建一个名为`employees`的表,包含四个字段:id(整数)、name(字符串)、department(字符串)和salary(带两位小数的数字)。
然后,我们可以使用`INSERT INTO TABLE`语句添加新数据:
```sql
INSERT INTO TABLE employees (id, name, department, salary)
VALUES (1, 'John Doe', 'Sales', 50000);
```
这条命令会在`employees`表中插入一条记录,员工ID为1,姓名为John Doe,部门为Sales,薪水为50000。
接下来,我们可以使用`SELECT`语句查询数据,比如查看所有员工的信息:
```sql
SELECT * FROM employees;
```
阅读全文