请写出在Hive CLI中完成以下任务的命令行:①在路径/data 创建数据库datas,②模糊查询匹配⁴data'的数据库,③查看datas数据库的详细信息,④使用数据库datas,⑤创建student表,分为姓名、入学日期、年龄三个字段,字段格式以‘,’分割,⑥将本地文件student log3. log 文件数据加载到student表里,⑦查看student表数据前十条,⑧将 hdfs 的/ user/student_log2. log 文件数据加载到 student 表里,⑨查看student表数据的总条数,⑩查询年龄大于18小于20点学生信息
时间: 2024-03-23 20:39:17 浏览: 67
①在路径/data 创建数据库datas:
```
CREATE DATABASE datas LOCATION '/data';
```
②模糊查询匹配⁴data'的数据库:
```
SHOW DATABASES LIKE '*data*';
```
③查看datas数据库的详细信息:
```
DESCRIBE DATABASE datas;
```
④使用数据库datas:
```
USE datas;
```
⑤创建student表,分为姓名、入学日期、年龄三个字段,字段格式以‘,’分割:
```
CREATE TABLE student(name STRING, entry_date DATE, age INT) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',';
```
⑥将本地文件student log3.log 文件数据加载到student表里:
```
LOAD DATA LOCAL INPATH '/path/to/student_log3.log' INTO TABLE student;
```
⑦查看student表数据前十条:
```
SELECT * FROM student LIMIT 10;
```
⑧将 hdfs 的/ user/student_log2.log 文件数据加载到 student 表里:
```
LOAD DATA INPATH '/user/student_log2.log' INTO TABLE student;
```
⑨查看student表数据的总条数:
```
SELECT COUNT(*) FROM student;
```
⑩查询年龄大于18小于20点学生信息:
```
SELECT * FROM student WHERE age > 18 AND age < 20;
```
阅读全文