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