Dans ce guide, nous nous concentrerons sur le Grand Type de données dans PostgreSQL.
Entiers postgresql
Mathématiquement, un entier est défini comme un nombre entier: nombre positif / négatif (y compris 0). Lorsque nous essayons de stocker un entier à la mémoire d'un ordinateur, il prend de la place. Selon la taille d'un entier, la taille requise diffère.
Postgres est livré avec trois types de données entiers différents:
Le Grand Le type de données entier occupe 64 bits (ou 8 octets) de stockage. La valeur peut être de -263 à 263-1. Pour la plupart des cas d'utilisation, la gamme est suffisamment grande pour contenir une valeur entière.
Cependant, Grand Livré avec plusieurs inconvénients. Puisqu'il utilise une telle quantité de mémoire pour chaque entrée, cela peut entraîner une utilisation élevée de la mémoire. Cela peut également conduire à des performances plus lentes. C'est pourquoi Grand ne doit être utilisé que lorsque cela est nécessaire et non hors du luxe.
Conditions préalables
Pour effectuer les étapes démontrées dans ce guide, vous aurez besoin des composants suivants:
Démonstration de l'utilisation de Bigint
Dans cette section, nous aurons une démonstration rapide de l'utilisation Grand Pour stocker les données d'une ampleur appropriée.
Tout d'abord, regardons rapidement la limitation du ENTIER Type de données. Créez une nouvelle table pour la démo:
Créer une table Demo_Integer (Maintenant, nous allons essayer d'insérer quelques entrées dans la table:
Insérer dans Demo_Integer (nom, valeur)Comme l'erreur le suggère, le valeur de OUT_OF_RANGE L'entrée est hors de portée de ce que le ENTIER Peut stocker. Pour stocker la valeur, nous avons besoin Grand.
Nous pouvons modifier le type de colonne avec la requête suivante:
ALTER TABLE DEMO_INTEGERMaintenant, essayez d'insérer à nouveau les entrées:
Insérer dans Demo_Integer (nom, valeur)Vérifiez le résultat:
$ Select * dans Demo_Integer;Conclusion
Dans ce guide, nous avons discuté des différents types de données entiers que PostgreSQL prend en charge, notamment Grand. Nous avons également présenté l'utilisation de Grand dans une simple démo. Nous avons travaillé avec une table de démonstration pour démontrer l'utilisation de Grand. S'il y a déjà d'autres tables présentes dans la base de données, consultez la liste des tables PostgreSQL pour en garder une trace. PostgreSQL est livré avec de nombreux types de données prises en charge. Par exemple, booléen, numérique, caractère, date et heure, JSON, et plus.
Intéressé à en savoir plus? La sous-catégorie PostgreSQL contient de nombreux autres guides sur les différents aspects de PostgreSQL. Happy Computing!