HQL (Hive SQL)명령어 모음
Data Definition Language (DDL)
다음은 HIVE 데이터베이스의 핵심 DDL이다.
CREATE
1 | create database hivedatabase; ---데이터베이스 생성 |
SHOW
1 | show databases; ---모든 데이터베이스를 보여준다. |
DESCRIBE
1 | describe database hivedatabase; --- 해당 데이터베이스를 와일드카드로 설명한다. |
USE
1 | use hivedb; --- hivedb 라는 데이터베이스를 사용한다. |
ALTER
rename to
, set tblproperties
, set dbproperties
, set serdeproperties
set fileformat
, set location
,
1 | 데이터베이스 관리 |
DROP
1 | drop database if exists hivedb; --- hivedb 존재유무 확인 후 데이터베이스를 삭재한다. |
TRUNCATE
1 | truncate table hivedb; --- 테이블의 모든 row들을 삭제한다. 즉, 테이블을 비운다. |
테이블 복사 생성
1 | create table hivedb as select * from sample_table; --- 'sample_table'테이블의 값을 복사해 생성한다. |