Типове данни в Hive: Как да създавате и премахвате бази данни в Hive

Типове данни в Hive

Типове данни са много важни елементи в езика за заявки Hive и моделирането на данни. За да дефинираме типовете колони на таблицата, трябва да знаем за типовете данни и тяхното използване.

Следното дава кратък преглед на някои типове данни, налични в Hive:

  • Числови типове
  • Типове низове
  • Типове дата/час
  • Сложни типове

Числови типове данни на кошера

Тип Разпределение на паметта
TINY INT Неговото 1-байтово цяло число със знак (-128 до 127)
МАЛЪК ВЪТ 2-байтово цяло число със знак (-32768 до 32767)
INT 4-байтово цяло число със знак (-2,147,484,648 до 2,147,484,647)
ГОЛЯМ ВЪТ 8-байтово цяло число със знак
ПЛАВА 4-байтово число с плаваща запетая с единична точност
DOUBLE 8-байтово число с плаваща запетая с двойна точност
ДЕЦИМАЛЕН Можем да дефинираме прецизност и мащаб в този тип

Типове данни за низове на Hive

Тип Дължина
CHAR 255
ВАРЧАР 1 да 65355
STRING Тук можем да определим дължината (Без ограничение)

Типове данни за дата/час на кошера

Тип употреба
Timestamp Поддържа традиционните Unix клеймо за време с опционална наносекунда точност
Дата
  • Той е във формат ГГГГ-ММ-ДД.
  • Диапазонът от стойности, поддържани за типа дата, е от 0000-01-01 до 9999-12-31, в зависимост от поддръжката от примитива Java типична дата

Сложни типове данни на Hive

Тип употреба
Масивите МАСИВ
Не се допускат отрицателни стойности и неконстантни изрази
Карти КАРТА
Не се допускат отрицателни стойности и неконстантни изрази
Структури СТРУКТУРА
съюз UNIONTYPE

Как да създавате и премахвате бази данни в Hive

Следват стъпките за създаване и премахване на бази данни в Hive.

Стъпка 1: Създайте база данни в Hive

За да създадем база данни в Hive shell, трябва да използваме командата, както е показано в синтаксиса по-долу: -

Синтаксис:

Create database <DatabaseName>

Пример: -Създайте база данни „guru99“

Създайте база данни в Hive

От горната екранна снимка правим две неща

  • Създаване на база данни „guru99“ в Hive
  • Показване на съществуващи бази данни с помощта на командата “show”.
  • В същия екран името на базата данни „guru99“ се показва в края, когато изпълним командата show. Което означава, че базата данни „guru99“ е създадена успешно.

Стъпка 2: Пуснете базата данни в Hive

За премахване на база данни в Hive shell, трябва да използваме „капка“ команда, както е показано в синтаксиса по-долу:-

Синтаксис:

Drop database <DatabaseName>

Пример: -Отстранете базата данни guru99

Пуснете база данни в Hive

В горната екранна снимка правим две неща

  • Изтриваме базата данни „guru99“ от Hive
  • Кръстосана проверка на същото с командата „покажи“.
  • В същия екран, след проверка на базите данни с командата show, базата данни „guru99″ не се появява вътре Кошер.
  • Така че сега можем да потвърдим, че базата данни „guru99“ е премахната

Обобщете тази публикация с: