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 |
|
Tipos complejos:
Escribe | Uso |
Matrices | ARRAY |
Mapas | MAP
|
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ó.