Типы данных Hive & Создать, удалить базу данных

Содержание:

Anonim

Типы данных в Hive

Типы данных - очень важные элементы в языке запросов Hive и моделировании данных. Для определения типов столбцов таблицы мы должны знать о типах данных и их использовании.

Ниже приводится краткий обзор некоторых типов данных, присутствующих в Hive:

Это

  • Числовые типы
  • Типы строк
  • Типы даты / времени
  • Сложные типы

Числовые типы:

Тип Выделение памяти
Крошечный INT Его 1-байтовое целое число со знаком (от -128 до 127)
МАЛЕНЬКИЙ ИНТ. 2-байтовое целое число со знаком (от -32768 до 32767)
INT 4-байтовое целое число со знаком (от -2 147 484 648 до 2 147 484 647)
БОЛЬШОЙ ИНТ 8-байтовое целое число со знаком
ПЛАВАТЬ 4 - байтное число с плавающей запятой одинарной точности
ДВОЙНОЙ 8-байтовое число с плавающей запятой двойной точности
ДЕСЯТИЧНЫЙ Мы можем определить точность и масштаб в этом Типе

Типы строк:

Тип Длина
СИМВОЛ 255
VARCHAR 1 по 65355
НИТЬ Мы можем определить длину здесь (без ограничений)

Типы даты / времени:

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

Сложные типы:

Тип использование
Массивы ARRAY Отрицательные значения и неконстантные выражения не допускаются
Карты MAP Отрицательные значения и неконстантные выражения не допускаются
Структуры СТРУКТУРА <имя_столбца: тип_данных,…>
Союз UNIONTYPE

Создание и удаление базы данных в Hive:

Создать базу данных:

Для создания базы данных в оболочке Hive мы должны использовать команду, как показано в синтаксисе ниже: -

Синтаксис:

Создать базу данных

Пример: -Создайте базу данных "guru99"

Из приведенного выше снимка экрана мы делаем две вещи.

  • Создание базы данных "guru99" в Hive
  • Отображение существующих баз данных с помощью команды "show"
  • На том же экране имя базы данных "guru99" отображается в конце, когда мы выполняем команду show. Это означает, что база данных "guru99" успешно создана.

Удалить базу данных:

Для удаления базы данных в оболочке Hive мы должны использовать команду «drop», как показано в синтаксисе ниже: -

Синтаксис:

Удалить базу данных

Пример:-

Отбросить базу данных guru99

На скриншоте выше мы делаем две вещи

  • Мы удаляем базу данных guru99 из Hive
  • Перекрестная проверка того же с командой "show"
  • На том же экране после проверки баз данных с помощью команды show база данных «guru99» не появляется внутри Hive.
  • Итак, теперь мы можем подтвердить, что база данных "guru99" удалена.