Create and Insert to Hive table example
Create table :
hive> CREATE TABLE students (name VARCHAR(64), age INT, gpa DECIMAL(3, 2));
OK
Time taken: 1.084 seconds
List tables :
hive> show tables;
OK
students
values__tmp__table__1
Time taken: 0.023 seconds, Fetched: 2 row(s)
Describe table :
hive> describe students;
OK
name varchar(64)
age int
gpa decimal(3,2)
Time taken: 0.052 seconds, Fetched: 3 row(s)
Insert sample data to the above created table :
hive> INSERT INTO TABLE students VALUES (‘ABC’, 35, 1.28), (‘DEF’, 32, 2.32), (‘KLM’, 37, 3.22);
Query ID = root_20180206225557_c24602db-d9bf-480c-ac98-ece3fe4381e8
Total jobs = 1
Launching Job 1 out of 1
Status: Running (Executing on YARN cluster with App id application_1517954394617_0001)
Show data from the above table
hive> select * from students;
OK
ABC 35 1.28
DEF 32 2.32
KLM 37 3.22
Time taken: 0.212 seconds, Fetched: 3 row(s)