Vrste podataka Hive: Kako stvoriti i ispustiti baze podataka u Hive
Tipovi podataka u Hiveu
Vrste podataka vrlo su važni elementi u Hive jeziku upita i modeliranju podataka. Za definiranje tipova stupaca tablice, moramo znati o tipovima podataka i njihovoj upotrebi.
Slijedi kratak pregled nekih vrsta podataka prisutnih u Hiveu:
- Numerički tipovi
- Vrste nizova
- Vrste datuma/vremena
- Složeni tipovi
Numerički tipovi podataka košnice
Tip | Dodjela memorije |
---|---|
TINY INT | Njegov 1-bajtni cijeli broj s predznakom (-128 do 127) |
MALE UNUTRAŠNJE | 2-bajtni cijeli broj s predznakom (-32768 do 32767) |
INT | 4-bajtni cijeli broj s predznakom (-2,147,484,648 do 2,147,484,647) |
VELIKA INT | 8-bajtni cijeli broj s predznakom |
PLUTATI | 4 – bajtni broj s pomičnim zarezom jednostruke preciznosti |
DVOSTRUKO | 8-bajtni broj s pomičnim zarezom dvostruke preciznosti |
DECIMAL | U ovom tipu možemo definirati preciznost i mjerilo |
Vrste podataka nizova košnica
Tip | Dužina |
---|---|
TENK | 255 |
VARCHAR | 1 65355 se |
STRING | Ovdje možemo definirati duljinu (bez ograničenja) |
Vrste podataka datum/vrijeme košnice
Tip | Upotreba |
---|---|
Timestamp | Podržava tradicionalno Unix vremenska oznaka s izbornom preciznošću od nanosekunde |
Datum |
|
Složeni tipovi podataka košnice
Tip | Upotreba |
---|---|
nizovi | NIZ Negativne vrijednosti i nekonstantni izrazi nisu dopušteni |
Karte | KARTA Negativne vrijednosti i nekonstantni izrazi nisu dopušteni |
Strukture | STRUKTIRATI |
Unija | UNIONTYPE |
Kako stvoriti i ispustiti baze podataka u Hive
Slijede koraci o tome kako stvoriti i ispustiti baze podataka u Hive.
Korak 1: Stvorite bazu podataka u košnici
Za stvaranje baze podataka u ljusci Hive, moramo koristiti naredbu kao što je prikazano u donjoj sintaksi:-
Sintaksa:
Create database <DatabaseName>
Primjer: -Stvorite bazu podataka “guru99”
Iz gornje snimke zaslona, radimo dvije stvari
- Stvaranje baze podataka “guru99” u Hive
- Prikaz postojećih baza podataka pomoću naredbe “show”.
- Na istom ekranu, naziv baze podataka “guru99” prikazuje se na kraju kada izvršimo naredbu show. Što znači da je baza podataka “guru99” uspješno kreirana.
Korak 2: Ispustite bazu podataka u Hive
Za ispuštanje baze podataka u Hive shell, moramo koristiti pad naredba kao što je prikazano u donjoj sintaksi:-
Sintaksa:
Drop database <DatabaseName>
Primjer: -Ispustite bazu podataka guru99
Na gornjoj snimci zaslona radimo dvije stvari
- Izbacujemo bazu podataka 'guru99' iz Hive-a
- Unakrsna provjera isto s naredbom “show”.
- Na istom ekranu, nakon provjere baza podataka naredbom show, baza podataka “guru99” se ne pojavljuje unutra Košnica.
- Sada možemo potvrditi da je baza podataka “guru99” odbačena