Hive 데이터 유형: Hive에서 데이터베이스를 생성하고 삭제하는 방법
Hive의 데이터 유형
자료형 Hive 쿼리 언어 및 데이터 모델링에서 매우 중요한 요소입니다. 테이블 컬럼 유형을 정의하려면 데이터 유형과 사용법을 알아야 합니다.
다음은 Hive에 존재하는 일부 데이터 유형에 대한 간략한 개요입니다.
- 숫자 유형
- 문자열 유형
- 날짜 / 시간 유형
- 복합형
Hive 숫자 데이터 유형
타입 | 메모리 할당 |
---|---|
아주 작은 정수 | 1바이트 부호 있는 정수(-128 ~ 127) |
작은 정수 | 2바이트 부호 있는 정수(-32768~32767) |
INT | 4바이트 부호 있는 정수(-2,147,484,648 ~ 2,147,484,647) |
빅 INT | 8바이트 부호 있는 정수 |
흙손 | 4 – 바이트 단정밀도 부동 소수점 숫자 |
더블 | 8바이트 배정밀도 부동 소수점 숫자 |
소수 | 이 유형에서는 정밀도와 규모를 정의할 수 있습니다. |
Hive 문자열 데이터 유형
타입 | 길이 |
---|---|
숯 | 255 |
바르차르 | 1 ~ 65355 |
STRING | 여기에서 길이를 정의할 수 있습니다(제한 없음). |
Hive 날짜/시간 데이터 유형
타입 | 용법 |
---|---|
시간 기록 | 전통적 지원 유닉스 선택적 나노초 정밀도의 타임스탬프 |
날짜 |
|
하이브 복합 데이터 유형
타입 | 용법 |
---|---|
배열 | 정렬 음수 및 상수가 아닌 표현식은 허용되지 않습니다. |
지도 | 지도 음수 및 상수가 아닌 표현식은 허용되지 않습니다. |
구조체 | 구조체 |
노동 조합 | 유니언타입 |
Hive에서 데이터베이스를 생성하고 삭제하는 방법
다음은 Hive에서 데이터베이스를 생성하고 삭제하는 방법에 대한 단계입니다.
1단계: Hive에서 데이터베이스 생성
Hive 셸에서 데이터베이스를 생성하려면 아래 구문에 표시된 대로 명령을 사용해야 합니다.
구문 :
Create database <DatabaseName>
예: -데이터베이스 “guru99” 생성
위 스크린샷에서 우리는 두 가지 일을 하고 있습니다.
- Hive에서 데이터베이스 "guru99" 생성
- "show" 명령을 사용하여 기존 데이터베이스 표시
- 같은 화면에서 show 명령을 실행하면 데이터베이스 "guru99" 이름이 끝에 표시됩니다. 즉, 데이터베이스 "guru99"가 성공적으로 생성되었습니다.
2단계: Hive에 데이터베이스 삭제
Hive 셸에서 데이터베이스를 삭제하려면 다음을 사용해야 합니다. 떨어지다 아래 구문에 표시된 대로 명령을 실행합니다.-
구문 :
Drop database <DatabaseName>
예: -데이터베이스 guru99 삭제
위 스크린샷에서 우리는 두 가지 일을 하고 있습니다.
- Hive에서 데이터베이스 'guru99'를 삭제합니다.
- "show" 명령으로 동일한 내용을 교차 확인합니다.
- 같은 화면에서 show 명령어로 데이터베이스를 확인한 결과, 데이터베이스 "guru99"가 내부에 나타나지 않습니다. 하이브.
- 이제 데이터베이스 “guru99”가 삭제되었음을 확인할 수 있습니다.