Hiven tietotyypit: Tietokantojen luominen ja pudottaminen Hiveen
Hiven tietotyypit
Tietotyypit ovat erittäin tärkeitä elementtejä Hiven kyselykielessä ja tietomallinnusssa. Taulukon saraketyyppien määrittelemiseksi meidän on tiedettävä tietotyypit ja niiden käyttö.
Seuraavassa on lyhyt yleiskatsaus joistakin Hiven tietotyypeistä:
- Numeeriset tyypit
- Merkkijonotyypit
- Päivämäärä/aika tyypit
- Monimutkaiset tyypit
Hiven numeeriset tietotyypit
Tyyppi | Muistin allokointi |
---|---|
TINY INT | Sen 1-tavuinen etumerkillinen kokonaisluku (-128 - 127) |
PIENI INT | 2-tavuinen etumerkillinen kokonaisluku (-32768 - 32767) |
INT | 4 tavun etumerkillinen kokonaisluku (-2,147,484,648 2,147,484,647 XNUMX XNUMX - XNUMX XNUMX XNUMX XNUMX) |
BIG INT | 8 tavun etumerkillinen kokonaisluku |
FLOAT | 4 – tavun yksitarkkuus liukuluku |
KAKSINKERTAINEN | 8-tavuinen kaksinkertainen tarkkuus liukuluku |
DECIMAL | Voimme määritellä tarkkuuden ja mittakaavan tässä tyypissä |
Hive-merkkijonotietotyypit
Tyyppi | Pituus |
---|---|
HIILTYÄ | 255 |
VARCHAR | 1 ja 65355 |
STRING | Voimme määrittää pituuden tässä (ei rajoitusta) |
Hiven päivämäärä/aika -tietotyypit
Tyyppi | Käyttö |
---|---|
Aikaleima | Tukee perinteistä unix aikaleima valinnaisella nanosekunnin tarkkuudella |
Päivämäärä |
|
Hiven monimutkaiset tietotyypit
Tyyppi | Käyttö |
---|---|
taulukot | ARRAY Negatiiviset arvot ja epävakiolausekkeet eivät ole sallittuja |
Kartat | KARTTA Negatiiviset arvot ja epävakiolausekkeet eivät ole sallittuja |
structs | RAKENNE |
Liitto | UNIONTYYPPI |
Tietokantojen luominen ja pudottaminen Hiveen
Seuraavassa on ohjeet tietokantojen luomiseen ja pudotukseen Hivessä.
Vaihe 1: Luo tietokanta Hiveen
Tietokannan luomiseksi Hive-kuoressa meidän on käytettävä komentoa alla olevan syntaksin mukaisesti: -
Syntaksi:
Create database <DatabaseName>
Esimerkiksi: -Luo tietokanta "guru99"
Yllä olevasta kuvakaappauksesta teemme kaksi asiaa
- Luodaan tietokantaa "guru99" Hiveen
- Olemassa olevien tietokantojen näyttäminen "show"-komennolla
- Samassa näytössä tietokannan "guru99" nimi näkyy lopussa, kun suoritamme show-komennon. Tämä tarkoittaa, että tietokanta "guru99" on luotu onnistuneesti.
Vaihe 2: Pudota tietokanta Hiveen
Tietokannan pudottamiseksi Hive-kuoreen meidän on käytettävä pudota komento alla olevan syntaksin mukaisesti:-
Syntaksi:
Drop database <DatabaseName>
Esimerkiksi: -Poista tietokantaguru99
Yllä olevassa kuvakaappauksessa teemme kaksi asiaa
- Pudotamme tietokannan 'guru99' Hivesta
- Tarkista sama "show"-komennolla
- Samassa näytössä, kun tietokannat on tarkistettu show-komennolla, tietokanta ”guru99” ei tule näkyviin Hive.
- Joten voimme nyt vahvistaa, että tietokanta "guru99" on pudonnut