Types de données Hive : comment créer et supprimer des bases de données dans Hive
Types de données dans Hive
Types de données sont des éléments très importants dans le langage de requête Hive et la modélisation des données. Pour définir les types de colonnes du tableau, nous devons connaître les types de données et leur utilisation.
Ce qui suit donne un bref aperçu de certains types de données présents dans Hive :
- Types numériques
- Types de chaîne
- Types de date/heure
- Types complexes
Types de données numériques Hive
Type | Allocation de mémoire |
---|---|
PETIT INT | Son entier signé de 1 octet (-128 à 127) |
PETIT INT | Entier signé de 2 octets (-32768 32767 à ) |
INT | Entier signé de 4 octets (-2,147,484,648 2,147,484,647 à ) |
GRAND INT | Entier signé de 8 octets |
FLOAT | 4 octets : nombre à virgule flottante simple précision |
DOUBLE | Nombre à virgule flottante double précision de 8 octets |
DÉCIMAL | Nous pouvons définir la précision et l'échelle dans ce type |
Types de données de chaîne Hive
Type | Longueur |
---|---|
CARBONISER | 255 |
VARCHAR | 1 à 65355 |
STRING | Nous pouvons définir la longueur ici (sans limite) |
Types de données date/heure de la ruche
Type | Utilisation |
---|---|
Horodatage | Prend en charge le traditionnel Unix horodatage avec précision à la nanoseconde en option |
Date |
|
Types de données complexes Hive
Type | Utilisation |
---|---|
Arrays | TABLEAU Les valeurs négatives et les expressions non constantes ne sont pas autorisées |
Map | CARTE Les valeurs négatives et les expressions non constantes ne sont pas autorisées |
Structures | STRUCTURER |
syndicat | TYPE UNION |
Comment créer et supprimer des bases de données dans Hive
Voici les étapes à suivre pour créer et supprimer des bases de données dans Hive.
Étape 1 : Créer une base de données dans Hive
Pour créer une base de données dans le shell Hive, nous devons utiliser la commande comme indiqué dans la syntaxe ci-dessous : -
syntaxe:
Create database <DatabaseName>
Mise en situation : -Créer une base de données « guru99 »
D'après la capture d'écran ci-dessus, nous faisons deux choses
- Création de la base de données « guru99 » dans Hive
- Affichage des bases de données existantes à l'aide de la commande « show »
- Dans le même écran, le nom de la base de données « guru99 » est affiché à la fin lorsque nous exécutons la commande show. Ce qui signifie que la base de données « guru99 » a été créée avec succès.
Étape 2 : Supprimer la base de données dans Hive
Pour supprimer la base de données dans le shell Hive, nous devons utiliser le "tomber" commande comme indiqué dans la syntaxe ci-dessous : -
syntaxe:
Drop database <DatabaseName>
Mise en situation : - Supprimer la base de données guru99
Dans la capture d'écran ci-dessus, nous faisons deux choses
- Nous supprimons la base de données « guru99 » de Hive
- Vérification croisée de la même chose avec la commande "show"
- Dans le même écran, après avoir vérifié les bases de données avec la commande show, la base de données « guru99 » n'apparaît pas à l'intérieur Ruche.
- Nous pouvons donc confirmer maintenant que la base de données « guru99 » a été supprimée