Hive adattípusok: Adatbázisok létrehozása és eldobása a Hive-ben

Adattípusok a Hive-ben

Adattípusok nagyon fontos elemei a Hive lekérdezési nyelvnek és az adatmodellezésnek. A táblázat oszloptípusainak meghatározásához ismernünk kell az adattípusokat és azok felhasználását.

Az alábbiakban rövid áttekintést adunk a Hive-ban található néhány adattípusról:

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

Hive numerikus adattípusok

típus Memóriakiosztás
TINY INT 1 bájtos előjeles egész szám (-128 és 127 között)
KIS INT 2 bájtos előjeles egész szám (-32768-tól 32767-ig)
INT 4 bájtos előjeles egész szám (-2,147,484,648 2,147,484,647 XNUMX XNUMX és XNUMX XNUMX XNUMX XNUMX között)
BIG INT 8 bájt előjelű egész szám
ÚSZÓ 4 – bájtos egypontos lebegőpontos szám
KETTŐS 8 bájtos dupla pontosságú lebegőpontos szám
DECIMÁLIS Ebben a típusban pontosságot és léptéket tudunk definiálni

Hive String adattípusok

típus Hossz
CHAR 255
VARCHAR 1 a 65355
STRING Itt tudjuk meghatározni a hosszt (nincs korlátozás)

Kaptár dátum/idő adattípusok

típus Használat
Timestamp Támogatja a hagyományos Unix időbélyeg, opcionális nanoszekundumos pontossággal
találka
  • ÉÉÉÉ-HH-NN formátumban van.
  • A Dátum típus támogatott értéktartománya 0000-01-01 és 9999-12-31, a primitív támogatásától függően Java tipikus dátum

Hive összetett adattípusok

típus Használat
tömbök SOR
Negatív értékek és nem állandó kifejezések nem megengedettek
Térképek TÉRKÉP
Negatív értékek és nem állandó kifejezések nem megengedettek
Struktúrák STRUCT
Unió UNIONTYPE

Adatbázisok létrehozása és eldobása a Hive-ban

Az alábbiakban bemutatjuk az adatbázisok Hive-ben való létrehozásának és eldobásának lépéseit.

1. lépés: Hozzon létre adatbázist a Hive-ben

Adatbázis létrehozásához Hive shellben az alábbi szintaxisban látható parancsot kell használnunk: -

Syntax:

Create database <DatabaseName>

Példa: - Hozzon létre "guru99" adatbázist

Hozzon létre adatbázist a Hive-ben

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

  • „guru99” adatbázis létrehozása a Hive-ban
  • Meglévő adatbázisok megjelenítése a „show” paranccsal
  • Ugyanezen a képernyőn a „guru99” adatbázis neve jelenik meg a show parancs végrehajtásának végén. Ez azt jelenti, hogy a „guru99” adatbázis sikeresen létrejött.

2. lépés: Dobja el az adatbázist a Hive-be

Az adatbázis eldobásához a Hive shellben a következőt kell használnunk csepp parancs az alábbi szintaxis szerint:-

Syntax:

Drop database <DatabaseName>

Példa: -Drop adatbázis guru99

Drop Database a Hive

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

  • Eldobjuk a „guru99” adatbázist a Hive-től
  • Ugyanez a keresztellenőrzés 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 benne Kaptár.
  • Így most megerősíthetjük, hogy a „guru99” adatbázis megszűnt