Datové typy úlu: Jak vytvářet a rušit databáze v úlu
Datové typy v Hive
Typy dat jsou velmi důležité prvky v dotazovacím jazyce Hive a datovém modelování. Abychom mohli definovat typy sloupců tabulky, musíme znát datové typy a jejich použití.
Následuje stručný přehled některých datových typů přítomných v Hive:
- Číselné typy
- Typy řetězců
- Typy data/času
- Komplexní typy
Číselné datové typy podregistru
Typ | Přidělení paměti |
---|---|
TINY INT | Jeho 1bajtové celé číslo se znaménkem (-128 až 127) |
SMALL INT | 2bajtové celé číslo se znaménkem (-32768 až 32767) |
INT | 4 – celé číslo se znaménkem (-2,147,484,648 2,147,484,647 XNUMX XNUMX až XNUMX XNUMX XNUMX XNUMX) |
VELKÝ INT | 8bajtové celé číslo se znaménkem |
FLOAT | 4 – číslo s jedinou přesností bajtu s plovoucí desetinnou čárkou |
DVOJNÁSOBEK | 8bajtové číslo s plovoucí desetinnou čárkou s dvojitou přesností |
DESETINNÝ | V tomto typu můžeme definovat přesnost a měřítko |
Datové typy řetězce podregistru
Typ | Délka |
---|---|
CHAR | 255 |
VARCHAR | 1 65355 na |
STRING | Zde můžeme definovat délku (No Limit) |
Typy dat data/času podregistru
Typ | Používání |
---|---|
Timestamp | Podporuje tradiční Unix časové razítko s volitelnou přesností na nanosekundy |
Datum |
|
Komplexní datové typy podregistru
Typ | Používání |
---|---|
Pole | ARRAY Záporné hodnoty a nekonstantní výrazy nejsou povoleny |
Mapy | MAPA Záporné hodnoty a nekonstantní výrazy nejsou povoleny |
Struktury | STRUKTOVAT |
svaz | UNIONTYPE |
Jak vytvářet a rušit databáze v Hive
Následují kroky, jak vytvořit a zrušit databáze v Hive.
Krok 1: Vytvořte databázi v Hive
Pro vytvoření databáze v Hive shell musíme použít příkaz uvedený v syntaxi níže:-
Syntaxe:
Create database <DatabaseName>
Příklad: - Vytvořte databázi „guru99“
Z výše uvedeného snímku obrazovky děláme dvě věci
- Vytvoření databáze „guru99“ v Hive
- Zobrazení existujících databází pomocí příkazu „show“.
- Na stejné obrazovce se název databáze „guru99“ zobrazí na konci, když spustíme příkaz show. Což znamená, že databáze „guru99“ byla úspěšně vytvořena.
Krok 2: Přetáhněte databázi do Hive
Pro odstranění databáze v prostředí Hive musíme použít pokles příkaz, jak je znázorněno v syntaxi níže: -
Syntaxe:
Drop database <DatabaseName>
Příklad: -Zrušte databázi guru99
Na výše uvedeném snímku obrazovky děláme dvě věci
- Rušíme databázi 'guru99' z Hive
- Křížová kontrola totéž pomocí příkazu „show“.
- Na stejné obrazovce se po kontrole databází pomocí příkazu show neobjeví databáze “guru99″ Úl.
- Nyní tedy můžeme potvrdit, že databáze „guru99“ je zrušena