Introduction aux types de données PostgreSQL

La base de données de tout système a été considérée comme la base qui stocke tous les détails du système. Toutes les applications qui fonctionnent à l'aide des données doivent avoir une base de données où toutes les données liées à l'application sont stockées. Comme nous savons que les données ont été considérées comme une partie très cruciale de tout système, il doit exister une plate-forme pouvant aider au traitement et à la gestion des données. Ici, dans cet article, nous allons en apprendre davantage sur les types de données du système de gestion de base de données appelé PostgreSQL. Comme la base de données est préoccupée par les données, il existe différents types de données qui peuvent être stockées dans la base de données. Ici, nous verrons les types de données qui peuvent être stockées ou utilisées avec PostgreSQL.

Types de données PostgreSQL

Le type de données peut être défini comme une sorte de données. En termes simples, la variable affectée à l'un des types de données ne peut stocker que la valeur de ce type de données. Par exemple, si une variable est censée stocker uniquement les valeurs entières, dans tous les cas, elle ne stockera que la valeur entière. Si l'utilisateur essaie de fournir la valeur de différents types de données dans cette variable, cela entraînera l'erreur.

Voici quelques-uns des types de données dans PostgreSQL: -

  • Boolean - Boolean est l'un des types de données pris en charge par PostgreSQL. Ce type de données ne peut stocker que deux valeurs qui sont «Vrai» et «Faux». Dans les cas habituels, les valeurs booléennes sont utilisées pour vérifier si l'instruction est correcte car lorsque l'instruction est correcte, elle renvoie la valeur vraie sinon la valeur sera fausse. Ce type de données est également utilisé lors de la prise de décision et basé sur l'une des deux valeurs, la décision doit être prise par le programme. Exemple - "Vrai", "Faux"
  • Type de données de caractère - Le type de données de caractère est utilisé pour stocker une valeur de caractère unique. Il est généralement préférable de l'utiliser à l'endroit où il doit stocker un seul caractère. Dans le cas où l'utilisateur essaie de mettre plus d'un caractère dans cela, cela entraînera une erreur. La variable stockant les valeurs char occupe très peu d'espace de stockage. Exemple - 'A', 'a', 'm' etc.
  • Type de données texte - La variable avec le type de données comme texte est capable de stocker les valeurs de chaîne longue. Dans tous les cas où la longueur du texte à stocker est inconnue, on peut utiliser le type de données texte. Dans d'autres langages de programmation, il existe le type de données appelé chaîne qui est capable de contenir l'ensemble de caractères. De la même manière, le texte est présent ici pour stocker la chaîne ou l'ensemble de caractères. Exemple - «Bonjour», «Félicitations», etc.
  • Type de données Varchar (n) - Le type de données Varchar avec un certain nombre écrit avec lui indique qu'il est capable de stocker ou de conserver uniquement le nombre de caractères qui est écrit à côté de lui. Par exemple, si nous écrivons varchar (9), cela signifie que la variable ne pourra contenir que le maximum de beaux caractères. Exemple - "ABCDEFGHI", "Bonjour Hey"
  • Type de données entier - La variable définie avec le type de données entier ne peut stocker que la valeur entière. La valeur doit être la valeur entière sinon elle finira par lancer l'erreur. Par exemple, si une variable nommée i est censée stocker la valeur entière, elle ne contiendra que la valeur entière. Exemple - 1.200.459.354, etc.
  • Type de données temporelles - Le type de données temporelles est affecté à la variable qui est censée stocker uniquement la valeur temporelle. Il devrait y avoir un format particulier d'heure qui doit être stocké dans la variable de type de données de temps. Il s'agit de l'un des types de données les plus importants de PostgreSQL car il est utilisé pour suivre les transactions. Exemple - 12:00:36, 01:06:56
  • Type de données d'intervalle - La variable affectée au type de données d'intervalle est capable de stocker un intervalle de temps particulier. Il est préoccupé par le temps et peut être utilisé pour estimer le temps dans plusieurs cas. Dans la base de données, on observe sincèrement que quelle transaction a eu lieu à quel intervalle et ce type de données nous aide à gérer les intervalles. Exemple - «il y a 7 mois», «2 ans 5 heures 40 minutes»
  • Tableau - Le tableau est utilisé pour stocker l'ensemble de chaînes ou l'ensemble de valeurs, mais la seule restriction est que toutes les valeurs du tableau doivent être du même type de données. L'utilisation du tableau rend le programme largement pratique pour être compris par tous ceux qui n'étaient pas la partie pendant le développement du code. Exemple - ARRAY (408) -589-5846 ′, '(408) -589-5555 ′)
  • Type de données UUID - Le type de données UUID est utilisé pour stocker les identificateurs universellement uniques qui sont en fait les valeurs utilisées dans le programme pour identifier quoi que ce soit de manière unique. Il s'agit d'un type spécial de type de données que l'on ne trouve pas dans les langages de programmation de haut niveau. Exemple - 0e37df36-f698-11e6-8dd4 - cb9ced3df976, a81bc81b-dead-4e5d-abff-90865d1e13b1
  • Type de données JSON - La variable qui est censée stocker les valeurs JSON est affectée au type de données JSON. C'est l'un des types de données les plus importants utilisés dans PostgreSQL qui est capable de contenir les données JSON complexes. Exemple - ("client": "Doe", "items": ("product": "Application", "qty": 7))

Conclusion

La gestion de la base de données PostgreSQL peut être considérée comme très utile lorsqu'elle est utilisée pour toute application devant travailler avec les données. Il a été conçu pour fonctionner avec plusieurs types de types de données où tous les types de données ont leur propre importance. De plus, afin de garder une trace de l'heure pendant que les transactions sont effectuées, il existe des types de données comme l'heure, la date, l'intervalle, etc. Dans certains systèmes d'exploitation comme Kali Linux, PostgreSQL est disponible intégré. Cela permet aux développeurs d'intégrer très facilement leur application à la base de données et ils peuvent également utiliser les différents types de types de données mis à disposition dans PostgreSQL.

Articles recommandés

Cela a été un guide pour les types de données PostgreSQL. Ici, nous avons discuté d'une introduction avec différents types de données de PostgreSQL. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Qu'est-ce que PostgreSQL?
  2. Comment installer PostgreSQL?
  3. Fonctions de chaîne PostgreSQL
  4. Questions d'entretiens chez PostgreSQL
  5. Types de données Python
  6. Différents types de données SQL avec des exemples