Tipos de datos de Hive: cómo crear y eliminar bases de datos en Hive
Tipos de datos en Hive
Tipos de datos son elementos muy importantes en el lenguaje de consulta y el modelado de datos de Hive. Para definir los tipos de columnas 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:
- Tipos numéricos
- Tipos de cadenas
- Tipos de fecha/hora
- Tipos complejos
Tipos de datos numéricos de Hive
Tipo | Asignación de memoria |
---|---|
PEQUEÑO INT | Su entero con signo de 1 byte (-128 a 127) |
PEQUEÑO INT | Entero con signo de 2 bytes (-32768 a 32767) |
INT | Entero con signo de 4 bytes (-2,147,484,648 a 2,147,484,647) |
EMPEZANDO | Entero con signo de 8 bytes |
FLOAT | 4 – número de punto flotante de precisión simple de bytes |
DOBLE | Número de punto flotante de doble precisión de 8 bytes |
DECIMAL | Podemos definir precisión y escala en este tipo. |
Tipos de datos de cadenas de colmena
Tipo | Longitud Mínima |
---|---|
CHAR | 255 |
VARCHAR | 1 a 65355 |
CADENA | Podemos definir la longitud aquí (sin límite) |
Tipos de datos de fecha/hora de Hive
Tipo | Uso |
---|---|
Timestamp | Soporta tradicional Unix marca de tiempo con precisión de nanosegundos opcional |
Fecha |
|
Tipos de datos complejos de Hive
Tipo | Uso |
---|---|
Matrices | ARRAY No se permiten valores negativos ni expresiones no constantes. |
Mapas | MAP No se permiten valores negativos ni expresiones no constantes. |
Estructuras | ESTRUCTURA |
Union | UNIONTYPE |
Cómo crear y eliminar bases de datos en Hive
A continuación se muestran los pasos sobre cómo crear y eliminar bases de datos en Hive.
Paso 1: crear una base de datos en Hive
Para crear una base de datos en Hive Shell, tenemos que usar el comando como se muestra en la siguiente sintaxis: –
Sintaxis:
Create database <DatabaseName>
Ejemplo: -Crear base de datos “guru99”
En la captura de pantalla anterior, estamos haciendo dos cosas.
- Creando la base de datos “guru99” en Hive
- Mostrar bases de datos existentes usando el comando "mostrar"
- En la misma pantalla, se muestra el nombre de la base de datos “guru99” al final cuando ejecutamos el comando show. Esto significa que la base de datos “guru99” se creó correctamente.
Paso 2: colocar la base de datos en Hive
Para eliminar la base de datos en Hive Shell, tenemos que usar el "Soltar" comando como se muestra en la siguiente sintaxis: -
Sintaxis:
Drop database <DatabaseName>
Ejemplo: -Eliminar base de datos guru99
En la captura de pantalla anterior, estamos haciendo dos cosas.
- Estamos eliminando la base de datos 'guru99' de Hive
- Comprobació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 Colmena.
- Entonces podemos confirmar ahora que la base de datos "guru99" ha sido eliminada.