Типове данни в 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 клеймо за време с опционална наносекунда точност |
| Дата |
|
Сложни типове данни на Hive
| Тип | употреба |
|---|---|
| Масивите | МАСИВ Не се допускат отрицателни стойности и неконстантни изрази |
| Карти | КАРТА Не се допускат отрицателни стойности и неконстантни изрази |
| Структури | СТРУКТУРА |
| съюз | UNIONTYPE |
Как да създавате и премахвате бази данни в Hive
Следват стъпките за създаване и премахване на бази данни в Hive.
Стъпка 1: Създайте база данни в Hive
За да създадем база данни в Hive shell, трябва да използваме командата, както е показано в синтаксиса по-долу: -
Синтаксис:
Create database <DatabaseName>
Пример: -Създайте база данни „guru99“
От горната екранна снимка правим две неща
- Създаване на база данни „guru99“ в Hive
- Показване на съществуващи бази данни с помощта на командата “show”.
- В същия екран името на базата данни „guru99“ се показва в края, когато изпълним командата show. Което означава, че базата данни „guru99“ е създадена успешно.
Стъпка 2: Пуснете базата данни в Hive
За премахване на база данни в Hive shell, трябва да използваме „капка“ команда, както е показано в синтаксиса по-долу:-
Синтаксис:
Drop database <DatabaseName>
Пример: -Отстранете базата данни guru99
В горната екранна снимка правим две неща
- Изтриваме базата данни „guru99“ от Hive
- Кръстосана проверка на същото с командата „покажи“.
- В същия екран, след проверка на базите данни с командата show, базата данни „guru99″ не се появява вътре Кошер.
- Така че сега можем да потвърдим, че базата данни „guru99“ е премахната


