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 날짜/시간 데이터 유형

타입 용법
시간 기록 전통적 지원 유닉스 선택적 나노초 정밀도의 타임스탬프
날짜
  • YYYY-MM-DD 형식입니다.
  • Date 유형에 대해 지원되는 값의 범위는 기본 요소의 지원에 따라 0000-01-01부터 9999-12-31까지입니다. Java 전형적인 날짜

하이브 복합 데이터 유형

타입 용법
배열 정렬
음수 및 상수가 아닌 표현식은 허용되지 않습니다.
지도 지도
음수 및 상수가 아닌 표현식은 허용되지 않습니다.
구조체 구조체
노동 조합 유니언타입

Hive에서 데이터베이스를 생성하고 삭제하는 방법

다음은 Hive에서 데이터베이스를 생성하고 삭제하는 방법에 대한 단계입니다.

1단계: Hive에서 데이터베이스 생성

Hive 셸에서 데이터베이스를 생성하려면 아래 구문에 표시된 대로 명령을 사용해야 합니다.

구문 :

Create database <DatabaseName>

예: -데이터베이스 “guru99” 생성

Hive에서 데이터베이스 생성

위 스크린샷에서 우리는 두 가지 일을 하고 있습니다.

  • Hive에서 데이터베이스 "guru99" 생성
  • "show" 명령을 사용하여 기존 데이터베이스 표시
  • 같은 화면에서 show 명령을 실행하면 데이터베이스 "guru99" 이름이 끝에 표시됩니다. 즉, 데이터베이스 "guru99"가 성공적으로 생성되었습니다.

2단계: Hive에 데이터베이스 삭제

Hive 셸에서 데이터베이스를 삭제하려면 다음을 사용해야 합니다. 떨어지다 아래 구문에 표시된 대로 명령을 실행합니다.-

구문 :

Drop database <DatabaseName>

예: -데이터베이스 guru99 삭제

Hive에 데이터베이스 삭제

위 스크린샷에서 우리는 두 가지 일을 하고 있습니다.

  • Hive에서 데이터베이스 'guru99'를 삭제합니다.
  • "show" 명령으로 동일한 내용을 교차 확인합니다.
  • 같은 화면에서 show 명령어로 데이터베이스를 확인한 결과, 데이터베이스 "guru99"가 내부에 나타나지 않습니다. 하이브.
  • 이제 데이터베이스 “guru99”가 삭제되었음을 확인할 수 있습니다.