Podatkovni tipi v Panju
Podatkovni tipi so zelo pomembni elementi v poizvedbenem jeziku in modeliranju podatkov. Za določanje vrst stolpcev tabele moramo vedeti o tipih podatkov in njihovi uporabi.
Sledi kratek pregled nekaterih vrst podatkov, prisotnih v panju:
To so
- Številske vrste
- Vrste nizov
- Vrste datuma / časa
- Kompleksne vrste
Številske vrste:
Tip | Dodelitev pomnilnika |
TINY INT | Njegovo enobajtno podpisano celo število (-128 do 127) |
MALA INT | 2-bajtno podpisano celo število (-32768 do 32767) |
INT | 4-bajtno podpisano celo število (-2.147.484.648 do 2.147.484.647) |
VELIK INT | 8 bajtov podpisano celo število |
FLOAT | 4-bajtna enojna natančnost s plavajočo vejico |
DVOJNA | 8- bajtna dvojno natančna številka s plavajočo vejico |
DECIMALNO | V tej vrsti lahko določimo natančnost in lestvico |
Vrste nizov:
Tip | Dolžina |
CHAR | 255 |
VARCHAR | 1 do 65355 |
VRVICA | Tu lahko določimo dolžino (brez omejitve) |
Vrste datuma / časa:
Tip | Uporaba |
Časovni žig | Podpira tradicionalni časovni žig Unix z neobvezno nanosekundno natančnostjo |
Datum |
|
Kompleksne vrste:
Tip | Uporaba |
Polja | ARRAY |
Zemljevidi | MAP
|
Strukture | STRUCT |
Unije | UNIONTYPE |
Ustvarjanje in spuščanje baze podatkov v panju:
Ustvari bazo podatkov:
Za ustvarjanje baze podatkov v lupini Hive moramo uporabiti ukaz, kot je prikazano v spodnji sintaksi: -
Sintaksa:
Ustvari bazo podatkov
Primer: -Ustvari bazo podatkov "guru99"
Iz zgornjega posnetka zaslona delamo dve stvari
- Ustvarjanje baze podatkov "guru99" v panju
- Prikaz obstoječih baz podatkov z ukazom "show"
- Na istem zaslonu se na koncu, ko zaženemo ukaz show, prikaže ime baze podatkov "guru99". Kar pomeni, da je baza podatkov "guru99" uspešno ustvarjena.
Spustite bazo podatkov:
Za spuščanje baze podatkov v lupini Hive moramo uporabiti ukaz "spusti", kot je prikazano v spodnji sintaksi: -
Sintaksa:
Spustite bazo podatkov
Primer: -
Spustite bazo podatkov guru99
Na zgornjem posnetku zaslona delamo dve stvari
- Iz Panja spuščamo bazo podatkov „guru99“
- Preverite isto z ukazom "show"
- Na istem zaslonu se po preverjanju baz podatkov z ukazom show baza podatkov "guru99" ne prikaže v Panju.
- Tako lahko zdaj potrdimo, da je baza podatkov "guru99" izpuščena