Tipos de datos de Hive & Crear, soltar base de datos

Tabla de contenido:

Anonim

Tipos de datos en Hive

Los tipos de datos son elementos muy importantes en el lenguaje de consulta y el modelado de datos de Hive. Para definir los tipos de columna de la tabla, debemos conocer los tipos de datos y su uso.

A continuación, se ofrece una breve descripción general de algunos tipos de datos presentes en Hive:

Estos son

  • Tipos numéricos
  • Tipos de cadenas
  • Tipos de fecha / hora
  • Tipos complejos

Tipos numéricos:

Escribe Asignación de memoria
PEQUEÑO INT Su entero de 1 byte con signo (de -128 a 127)
PEQUEÑO INT Entero de 2 bytes con signo (-32768 a 32767)
EN T Entero de 4 bytes con signo (-2,147,484,648 a 2,147,484,647)
EMPEZANDO Entero de 8 bytes con signo
FLOTADOR Número de coma flotante de precisión simple de 4 bytes
DOBLE Número de coma flotante de precisión doble de 8 bytes
DECIMAL Podemos definir precisión y escala en este tipo.

Tipos de cuerdas:

Escribe Largo
CARBONIZARSE 255
VARCHAR 1 hasta 65355
CUERDA Podemos definir la longitud aquí (sin límite)

Tipos de fecha / hora:

Escribe Uso
Marca de tiempo Admite la marca de tiempo tradicional de Unix con precisión de nanosegundos opcional
Fecha
  • Está en formato AAAA-MM-DD.
  • El rango de valores admitidos para el tipo de fecha es de 0000-01-01 a 9999-12-31, dependiendo del soporte del tipo de fecha de Java primitivo.

Tipos complejos:

Escribe Uso
Matrices ARRAY No se permiten valores negativos ni expresiones no constantes
Mapas MAP No se permiten valores negativos ni expresiones no constantes
Estructuras STRUCT
Unión UNIONTYPE

Creación y eliminación de la base de datos en Hive:

Crear base de datos:

Para crear una base de datos en el shell de Hive, tenemos que usar el comando como se muestra en la sintaxis a continuación: -

Sintaxis:

Crear base de datos

Ejemplo: -Crear la base de datos "guru99"

De la captura de pantalla anterior, estamos haciendo dos cosas

  • Creando la base de datos "guru99" en Hive
  • Visualización de bases de datos existentes mediante el comando "mostrar"
  • En la misma pantalla, el nombre de la base de datos "guru99" se muestra al final cuando ejecutamos el comando show. Lo que significa que la base de datos "guru99" se ha creado correctamente.

Eliminar base de datos:

Para eliminar la base de datos en el shell de Hive, tenemos que usar el comando "soltar" como se muestra en la siguiente sintaxis: -

Sintaxis:

Eliminar la base de datos

Ejemplo:-

Eliminar base de datos guru99

En la captura de pantalla anterior, estamos haciendo dos cosas

  • Eliminamos la base de datos 'guru99' de Hive
  • Verificación cruzada de lo mismo con el comando "mostrar"
  • En la misma pantalla, después de verificar las bases de datos con el comando show, la base de datos "guru99" no aparece dentro de Hive.
  • Entonces podemos confirmar ahora que la base de datos "guru99" se eliminó.