Tipi di dati Hive & Crea, rilascia database

Sommario:

Anonim

Tipi di dati in Hive

I tipi di dati sono elementi molto importanti nel linguaggio di query di 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:

Questi sono

  • Tipi numerici
  • Tipi di stringa
  • Tipi di data / ora
  • Tipi complessi

Tipi numerici:

genere Allocazione della memoria
TINY INT Il suo intero con segno a 1 byte (da -128 a 127)
PICCOLO INT 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)
BIG INT Numero intero con segno a 8 byte
GALLEGGIANTE Numero in virgola mobile a precisione singola a 4 byte
DOPPIO Numero a virgola mobile a doppia precisione a 8 byte
DECIMALE Possiamo definire precisione e scala in questo tipo

Tipi di corde:

genere Lunghezza
CHAR 255
VARCHAR Da 1 a 65355
CORDA Possiamo definire la lunghezza qui (nessun limite)

Tipi di data / ora:

genere Utilizzo
Timestamp Supporta il timestamp Unix tradizionale con precisione nanosecondo opzionale
Data
  • È nel formato AAAA-MM-GG.
  • L'intervallo di valori supportato per il tipo di data va da 0000-01-01 a 9999-12-31, a seconda del supporto del tipo di data Java primitivo

Tipi complessi:

genere Utilizzo
Array ARRAY Valori negativi ed espressioni non costanti non consentiti
Mappe MAP Valori negativi ed espressioni non costanti non consentiti
Structs STRUCT
Unione UNIONTYPE

Creazione e rilascio del database in Hive:

Crea database:

Per creare database in Hive Shell, dobbiamo usare il comando come mostrato nella sintassi di seguito: -

Sintassi:

Crea database

Esempio: -Crea database "guru99"

Dalla schermata sopra, stiamo facendo due cose

  • Creazione del database "guru99" in Hive
  • Visualizzazione dei database esistenti utilizzando il comando "show"
  • Nella stessa schermata, il nome del database "guru99" viene visualizzato alla fine quando eseguiamo il comando show. Il che significa che il database "guru99" è stato creato con successo.

Database di rilascio:

Per Dropping database in Hive Shell, dobbiamo usare il comando "drop" come mostrato nella sintassi seguente: -

Sintassi:

Elimina database

Esempio:-

Elimina database guru99

Nello screenshot qui sopra, stiamo facendo due cose

  • Stiamo eliminando il database "guru99" da Hive
  • Controllo incrociato lo stesso con il comando "mostra"
  • Nella stessa schermata, dopo aver controllato i database con il comando show, il database "guru99" non compare in Hive.
  • Quindi possiamo confermare ora che il database "guru99" è stato eliminato