Typy danych Hive: jak tworzyć i upuszczać bazy danych w Hive
Typy danych w Hive
Typy danych są bardzo ważnymi elementami języka zapytań Hive i modelowania danych. Aby zdefiniować typy kolumn tabeli, musimy wiedzieć o typach danych i ich zastosowaniu.
Poniżej znajduje się krótki przegląd niektórych typów danych obecnych w Hive:
- Typy numeryczne
- Typy ciągów
- Typy daty/godziny
- Typy złożone
Numeryczne typy danych Hive
| Typ | Przydział pamięci |
|---|---|
| MAŁY WEWN | Jego 1-bajtowa liczba całkowita ze znakiem (-128 do 127) |
| MAŁY WEWN | 2-bajtowa liczba całkowita ze znakiem (-32768 do 32767) |
| INT | 4-bajtowa liczba całkowita ze znakiem ( -2,147,484,648 2,147,484,647 XNUMX XNUMX do XNUMX XNUMX XNUMX XNUMX) |
| DUŻY WEWN | 8-bajtowa liczba całkowita ze znakiem |
| FLOAT | 4 – bajtowa liczba zmiennoprzecinkowa o pojedynczej precyzji |
| PODWÓJNIE | 8-bajtowa liczba zmiennoprzecinkowa podwójnej precyzji |
| DZIESIĘTNY | W tym typie możemy zdefiniować precyzję i skalę |
Typy danych ciągu Hive
| Typ | Długość |
|---|---|
| ZWĘGLAĆ | 255 |
| VARCHAR | 1 do 65355 |
| STRING | Możemy tutaj zdefiniować długość (bez limitu) |
Typy danych daty/godziny Hive
| Typ | Stosowanie |
|---|---|
| Sygnatura czasu | Obsługuje tradycyjne Unix znacznik czasu z opcjonalną precyzją nanosekundową |
| Data |
|
Typy danych złożonych Hive
| Typ | Stosowanie |
|---|---|
| Tablice | SZYK Wartości ujemne i wyrażenia inne niż stałe są niedozwolone |
| Mapy | MAPA Wartości ujemne i wyrażenia inne niż stałe są niedozwolone |
| Struktury | KONSTRUKCJA |
| Unia | TYP UNII |
Jak tworzyć i upuszczać bazy danych w Hive
Poniżej przedstawiono kroki dotyczące tworzenia i usuwania baz danych w Hive.
Krok 1: Utwórz bazę danych w ulu
Aby utworzyć bazę danych w powłoce Hive, musimy użyć polecenia pokazanego w poniższej składni: -
Składnia:
Create database <DatabaseName>
Przykład: -Utwórz bazę danych „guru99”
Na powyższym zrzucie ekranu widać, że robimy dwie rzeczy
- Tworzenie bazy danych „guru99” w Hive
- Wyświetlanie istniejących baz danych za pomocą komendy „show”.
- Na tym samym ekranie nazwa bazy danych „guru99” jest wyświetlana na końcu, gdy wykonujemy polecenie show. Oznacza to, że baza danych „guru99” została pomyślnie utworzona.
Krok 2: Upuść bazę danych w ulu
Aby upuścić bazę danych w powłoce Hive, musimy użyć metody upuść polecenie, jak pokazano w poniższej składni: -
Składnia:
Drop database <DatabaseName>
Przykład: -Upuść bazę danych guru99
Na powyższym zrzucie ekranu robimy dwie rzeczy
- Usuwamy bazę danych „guru99” z Hive
- Sprawdzanie krzyżowe tego samego z poleceniem „pokaż”.
- Na tym samym ekranie, po sprawdzeniu baz danych za pomocą polecenia show, baza danych „guru99″ nie pojawia się w środku Ul.
- Możemy więc teraz potwierdzić, że baza danych „guru99” została usunięta


