Hive adattípusok & Adatbázis létrehozása, eldobása

Tartalomjegyzék:

Anonim

Adattípusok a kaptárban

Az adattípusok nagyon fontos elemek a Hive lekérdezés nyelvében és az adatmodellezésben. A táblázat oszloptípusainak meghatározásához ismernünk kell az adattípusokat és azok használatát.

Az alábbiakban röviden áttekintjük a Hive egyes adattípusait:

Ezek

  • Numerikus típusok
  • Karaktertípusok
  • Dátum / idő típusok
  • Komplex típusok

Numerikus típusok:

típus Memóriaallokáció
TINY INT 1 bájtos előjelű egész szám (-128 - 127)
KIS INT 2 bájtos előjelű egész szám (-32768 - 32767)
INT 4 bájtos előjelű egész szám (-2 147 484 648 - 2 147 484 647)
BIG INT 8 bájtos előjelű egész szám
ÚSZÓ 4 bájtos egypontos lebegőpontos szám
KETTŐS 8 bájtos kettős pontosságú lebegőpontos szám
DECIMÁLIS Pontosságot és méretarányt határozhatunk meg ebben a típusban

Karaktertípusok:

típus Hossz
CHAR 255
VARCHAR 1-től 65355-ig
HÚR Itt definiálhatjuk a hosszúságot (No Limit)

Dátum / idő típusok:

típus Használat
Időbélyeg Támogatja a hagyományos Unix időbélyeget opcionális nanoszekundum pontossággal
Dátum
  • ÉÉÉÉ-HH-NN formátumban van.
  • A Dátum típus támogatott értéktartománya 0000-01-01 és 9999-12-31 között van, a primitív Java Date típus támogatásától függ

Komplex típusok:

típus Használat
Tömbök ARRAY negatív értékek és nem konstans kifejezések nem engedélyezettek
Térképek MAP Negatív értékek és nem konstans kifejezések nem engedélyezettek
Struktúrák STRUKTÚRA
Unió UNIONTYPE

Adatbázis létrehozása és eldobása a kaptárban:

Adatbázis létrehozása:

Az adatbázis Hive shellben történő létrehozásához az alábbi szintaxisban bemutatott parancsot kell használnunk: -

Szintaxis:

Hozzon létre adatbázist

Példa: -Grea99 adatbázis létrehozása

A fenti képernyőképből két dolgot csinálunk

  • A "guru99" adatbázis létrehozása a kaptárban
  • Meglévő adatbázisok megjelenítése a "show" paranccsal
  • Ugyanezen a képernyőn a "guru99" adatbázis neve jelenik meg a végén, amikor végrehajtjuk a show parancsot. Ami azt jelenti, hogy a "guru99" adatbázist sikeresen létrehozták.

Csepp adatbázis

Az adatbázis Hive shellbe történő eldobásához a "drop" parancsot kell használnunk, az alábbi szintaxis szerint:

Szintaxis:

Dobja el az adatbázist

Példa:-

Dobd el az adatbázis guru99-et

A fenti képernyőképen két dolgot csinálunk

  • A "guru99" adatbázist dobjuk ki a Hive-ból
  • Keresse meg ugyanezt a "show" paranccsal
  • Ugyanezen a képernyőn az adatbázisok show paranccsal történő ellenőrzése után a "guru99" adatbázis nem jelenik meg a kaptárban.
  • Tehát most megerősíthetjük, hogy a "guru99" adatbázis eldobásra került