Типове данни за кошери & Създаване, пускане на база данни

Съдържание:

Anonim

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

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

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

Това са

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

Цифрови типове:

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

Типове низове:

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

Типове дата / час:

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

Комплексни типове:

Тип Употреба
Масиви ARRAY Не се допускат отрицателни стойности и непостоянни изрази
Карти MAP <примитивен_тип, тип_данни> Отрицателни стойности и непостоянни изрази не са разрешени
Структури STRUCT
Съюз UNIONTYPE <тип_данни, тип_данни, ...>

Създаване и пускане на база данни в кошер:

Създаване на база данни:

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

Синтаксис:

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

Пример: -Създаване на база данни "guru99"

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

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

Пуснете база данни:

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

Синтаксис:

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

Пример: -

Пуснете база данни guru99

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

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