dans cette section, nous allons apprendre comment nous pouvons afficher les tables dans PostgreSQL. La liste ou afficher la table est significative lorsque nous avons de nombreuses bases de données, qui ont plusieurs tables.
parfois, les noms de table sont les mêmes dans diverses bases de données; dans ce cas, la commande show table est très bénéfique.,
dans PostgreSQL, nous pouvons afficher les tables à l’aide de deux manières différentes comme suit:
- PostgreSQL afficher les tables en utilisant psql
- PostgreSQL afficher les tables en utilisant pgadmin4
remarque: dans PostgreSQL, nous ne pouvons pas utiliser les commandes afficher les TABLES directement, comme nous pouvons,
PostgreSQL afficher les tables en utilisant psql
dans psql, nous pouvons obtenir le nombre d’informations de table d’une base de données à l’aide de la commande ci-dessous et afficher les tables dans la base de données actuelle:
pour obtenir la liste des tables, nous allons suivre les étapes ci-dessous:
Step1
- ouvrez le shell SQL (psql), qui est apparu avec les détails nécessaires. Après cela, nous nous connecterons au serveur de base de données Postgres en utilisant le mot de passe que nous avons créé lors du processus d’installation de PostgreSQL.,
- Et nous sommes connectés au serveur Postgres comme nous pouvons le voir dans la capture d’écran ci-dessous:
Step2
- maintenant, nous allons nous connecter au serveur de base de données spécifique que nous avons créé plus tôt qui est javatpoint et avec 7edc9c7237″>
Step3
- enfin, nous allons exécuter la commande SHOW TABLES pour voir que la base de données javatpoint contient de nombreuses tables.
Remarque: la commande \dt est utilisée pour lister toutes les tables de la base de données en cours.,
Sortie
La capture d’écran suivante explique plus clairement:
PostgreSQL afficher les tables à l’aide de pgAdmin4
Dans PostgreSQL, c’est une autre façon d’afficher les tables avec l’aide de pgAdmin4.
dans ce cas, nous allons utiliser la commande select pour demander les données du catalogue PostgreSQL.
Remarque: pour obtenir toutes les informations utiles sur chaque table de la base de données, nous utiliserons les pg_tables.,
requête SQL dans pgadmin4
Nous pouvons voir la requête ci-dessus dans L’outil de requête SQL:
les structures de table
la requête ci-dessus générera la structure de table ci-dessous:
lause WHERE pour filtrer les tables système.
Nous pouvons obtenir de nombreuses tables si nous ignorons la clause WHERE, et ces tables pourraient être les tables système qui ne sont pas utiles pour nous.,uppose, nous allons modifier le nom du schéma comme myschema dans la requête ci-dessus:
la requête SQL dans pgAdmin4
Une fois que nous changeons la requête et cliquons sur le bouton Exécuter, comme nous pouvons le voir dans l’image ci-dessous:
sortie
Nous pouvons voir image ci-dessous:
ou
Nous pouvons utiliser une autre requête pour afficher les tables de notre base de données:
remarque: ici, le schéma d’information lui-même est un schéma qui est automatiquement présent dans toutes les bases de données et appelé information_schema.,
La requête SQL dans pgAdmin4
Sortie
Ici, nous pouvons voir le résultat de la requête ci-dessus: