Vrste podataka o košnici & Stvori, baci bazu podataka

Sadržaj:

Anonim

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
  • U formatu je GGGG-MM-DD.
  • Raspon vrijednosti podržanih za tip Date je od 0000-01-01 do 9999-12-31, ovisno o podršci primitivnog tipa Java Date

Kompleksne vrste:

Tip Upotreba
Nizovi ARRAY Negativne vrijednosti i nestalni izrazi nisu dopušteni
Karte MAP Negativne vrijednosti i nestalni izrazi nisu dopušteni
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