Tipovi podataka u košnici
Tipovi podataka su vrlo važni elementi u jeziku upita za košnice i modeliranju podataka. Da bismo definirali tipove stupaca tablice, moramo znati o vrstama podataka i njihovoj upotrebi.
Slijedi kratki pregled nekih vrsta podataka prisutnih u Košnici:
Ovi su
- Numeričke vrste
- Vrste žica
- Vrste datuma / vremena
- Kompleksne vrste
Numeričke vrste:
Tip | Dodjela memorije |
MRVA INT | Njegov cjelobrojni potpis od 1 bajta (-128 do 127) |
MALI INT | Dvobajtni potpisan cijeli broj (-32768 do 32767) |
INT | Cijeli broj s potpisom od 4 bajta (-2,147,484,648 do 2,147,484,647) |
VELIKI INT | Cijeli broj s potpisom od 8 bajtova |
PLUTATI | 4 - bajtni pojedinačni precizni broj s pomičnim zarezom |
DVOSTRUKO | 8- bajtni broj dvostruke preciznosti s pokretnim zarezom |
DECIMAL | U ovom tipu možemo definirati preciznost i mjerilo |
Vrste žica:
Tip | Duljina |
CHAR | 255 |
VARCHAR | 1 do 65355 |
NIZ | Ovdje možemo definirati duljinu (bez ograničenja) |
Vrste datuma / vremena:
Tip | Upotreba |
Vremenska oznaka | Podržava tradicionalnu vremensku oznaku Unix s neobaveznom preciznošću u nanosekundi |
Datum |
|
Kompleksne vrste:
Tip | Upotreba |
Nizovi | ARRAY |
Karte | MAP
|
Strukture | STRUCT |
Unija | UNIONTYPE |
Stvaranje i ispuštanje baze podataka u košnici:
Stvori bazu podataka:
Za stvaranje baze podataka u školjci Hive moramo upotrijebiti naredbu kao što je prikazano u sintaksi dolje: -
Sintaksa:
Izradite bazu podataka
Primjer: -Napravite bazu podataka "guru99"
Iz gornjeg snimka zaslona radimo dvije stvari
- Stvaranje baze podataka "guru99" u košnici
- 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 stvorena.
Ispustite bazu podataka:
Za ispuštanje baze podataka u školjku Hive, moramo upotrijebiti naredbu "drop" kako je prikazano u sintaksi dolje: -
Sintaksa:
Ispustite bazu podataka
Primjer:-
Ispustite bazu podataka guru99
Na gornjoj snimci zaslona radimo dvije stvari
- Bacimo bazu podataka 'guru99' iz Hivea
- Upotrijebite isto provjeru naredbom "show"
- Na istom zaslonu, nakon provjere baza podataka naredbom show, baza podataka "guru99" ne pojavljuje se unutar košnice.
- Tako možemo sada potvrditi da je baza podataka "guru99" ispuštena