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
  • U formatu je GGGG-MM-DD.
  • Raspon vrijednosti podržanih za vrstu datuma je od 0000-01-01 do 9999-12-31, ovisno o podršci primitive Java tipičan 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”

Stvorite bazu podataka u košnici

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

Ispustite bazu podataka u Hive

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