Типи даних Hive: як створювати та видаляти бази даних у Hive
Типи даних у Hive
Типи даних є дуже важливими елементами мови запитів і моделювання даних Hive. Щоб визначити типи стовпців таблиці, ми повинні знати про типи даних і їх використання.
Нижче подано короткий огляд деяких типів даних у Hive:
- Числові типи
- Типи рядків
- Типи дати/часу
- Складні типи
Числові типи даних Hive
тип | Розподіл пам'яті |
---|---|
TINY INT | Його 1-байтове ціле число зі знаком (від -128 до 127) |
МАЛИЙ ВНУТР | 2-байтове ціле число зі знаком (від -32768 до 32767) |
INT | 4-байтове ціле число зі знаком (-2,147,484,648 2,147,484,647 XNUMX XNUMX до XNUMX XNUMX XNUMX XNUMX) |
ВЕЛИКИЙ ІНТ | 8-байтове ціле число зі знаком |
ПЛОС | 4 – байтове число з плаваючою комою одинарної точності |
ПОДВІЙНИЙ | 8-байтове число подвійної точності з плаваючою комою |
DECIMAL | Ми можемо визначити точність і масштаб у цьому типі |
Типи даних Hive String
тип | довжина |
---|---|
CHAR | 255 |
ВАРЧАР | 1 в 65355 |
STRING | Тут ми можемо визначити довжину (без обмежень) |
Типи даних дати/часу вулика
тип | Використання |
---|---|
Timestamp | Підтримує традиційне Юнекс позначка часу з додатковою точністю до наносекунд |
Дата |
|
Комплексні типи даних Hive
тип | Використання |
---|---|
Масиви | МАСИВ Від’ємні значення та неконстантні вирази заборонені |
карти | КАРТА Від’ємні значення та неконстантні вирази заборонені |
Структури | СТРУКТУРА |
Union | UNIONTYPE |
Як створювати та видаляти бази даних у Hive
Нижче наведено кроки щодо створення та видалення баз даних у Hive.
Крок 1: Створіть базу даних у Hive
Щоб створити базу даних в оболонці Hive, ми повинні використати команду, як показано в синтаксисі нижче:-
Синтаксис:
Create database <DatabaseName>
приклад: -Створити базу даних “guru99”
З наведеного вище знімка екрана ми робимо дві речі
- Створення бази даних “guru99” у Hive
- Відображення існуючих баз даних за допомогою команди «show».
- На цьому ж екрані ім’я бази даних «guru99» відображається в кінці, коли ми виконуємо команду show. Це означає, що база даних «guru99» успішно створена.
Крок 2. Перемістіть базу даних у Hive
Для видалення бази даних в оболонці Hive ми повинні використовувати падіння команду, як показано в синтаксисі нижче:-
Синтаксис:
Drop database <DatabaseName>
приклад: -Видалити базу даних guru99
На скріншоті вище ми робимо дві речі
- Ми видаляємо базу даних 'guru99' з Hive
- Перехресна перевірка те саме за допомогою команди «показати».
- На цьому ж екрані після перевірки баз даних командою show база даних «guru99» не відображається всередині Вулик.
- Тож тепер ми можемо підтвердити, що базу даних “guru99” видалено