Tipi di dati Hive: come creare ed eliminare database in Hive
Tipi di dati in Hive
Tipi di dati sono elementi molto importanti nel linguaggio di query Hive e nella modellazione dei dati. Per definire i tipi di colonna della tabella, dobbiamo conoscere i tipi di dati e il loro utilizzo.
Di seguito viene fornita una breve panoramica di alcuni tipi di dati presenti in Hive:
- Tipi numerici
- Tipi di stringa
- Tipi di data/ora
- Tipi complessi
Tipi di dati numerici Hive
| Tipo | Allocazione della memoria |
|---|---|
| PICCOLO INT | Il suo intero con segno a 1 byte (da -128 a 127) |
| PICCOLO INTERNO | Intero con segno a 2 byte (da -32768 a 32767) |
| INT | Intero con segno a 4 byte (da -2,147,484,648 a 2,147,484,647) |
| GRANDE INT | Intero con segno da 8 byte |
| FLOAT | 4 โ numero in virgola mobile a precisione singola di byte |
| RADDOPPIARE | Numero in virgola mobile a doppia precisione da 8 byte |
| DECIMALE | Possiamo definire precisione e scala in questo Tipo |
Tipi di dati stringa Hive
| Tipo | Lunghezza |
|---|---|
| CHAR | 255 |
| VARCHAR | 1 a 65355 |
| STRING | Possiamo definire la lunghezza qui (nessun limite) |
Tipi di dati data/ora Hive
| Tipo | Impiego |
|---|---|
| Timestamp | Supporta tradizionale Unix timestamp con precisione opzionale al nanosecondo |
| Data |
|
Tipi di dati complessi di Hive
| Tipo | Impiego |
|---|---|
| Array | VETTORE Valori negativi ed espressioni non costanti non sono consentiti |
| Maps | CARTA GEOGRAFICA Valori negativi ed espressioni non costanti non sono consentiti |
| Strutture | STRUTTURA |
| Unione | TIPO UNIONE |
Come creare ed eliminare database in Hive
Di seguito sono riportati i passaggi per creare ed eliminare database in Hive.
Passaggio 1: crea il database in Hive
Per creare un database nella shell Hive, dobbiamo utilizzare il comando come mostrato nella sintassi seguente: -
Sintassi:
Create database <DatabaseName>
Esempio: -Creare il database "guru99"
Dalla schermata sopra, stiamo facendo due cose
- Creazione del database "guru99" in Hive
- Visualizzazione dei database esistenti utilizzando il comando "mostra".
- Nella stessa schermata, il nome del database "guru99" viene visualizzato alla fine quando eseguiamo il comando show. Ciรฒ significa che il database "guru99" รจ stato creato con successo.
Passaggio 2: rilascia il database in Hive
Per la cadutaping database nella shell Hive, dobbiamo usare il "gocciolare" comando come mostrato nella sintassi seguente: -
Sintassi:
Drop database <DatabaseName>
Esempio: -Rilascia il guru del database99
Nello screenshot sopra, stiamo facendo due cose
- Siamo una gocciaping database 'guru99' da Hive
- Controllo incrociato dello stesso con il comando "mostra".
- Nella stessa schermata, dopo aver controllato i database con il comando show, il databaseโguru99โณ non appare all'interno Alveare.
- Quindi ora possiamo confermare che il database "guru99" รจ stato eliminato


