PostgreSQL - Base de données SELECT

Ce chapitre explique différentes méthodes d'accès à la base de données. Supposons que nous ayons déjà créé une base de données dans notre chapitre précédent. Vous pouvez sélectionner la base de données en utilisant l'une des méthodes suivantes -

  • Invite SQL de base de données
  • Invite de commandes du système d'exploitation

Invite SQL de base de données

Supposons que vous ayez déjà lancé votre client PostgreSQL et que vous ayez atterri à l'invite SQL suivante -

postgres=#

Vous pouvez vérifier la liste des bases de données disponibles en utilisant \l, c'est-à-dire, commande el anti-slash comme suit

postgres-# \l
                             List of databases
   Name    |  Owner   | Encoding | Collate | Ctype |   Access privileges   
-----------+----------+----------+---------+-------+-----------------------
 postgres  | postgres | UTF8     | C       | C     | 
 template0 | postgres | UTF8     | C       | C     | =c/postgres          +
           |          |          |         |       | postgres=CTc/postgres
 template1 | postgres | UTF8     | C       | C     | =c/postgres          +
           |          |          |         |       | postgres=CTc/postgres
 testdb    | postgres | UTF8     | C       | C     | 
(4 rows)

postgres-#

Maintenant, tapez la commande suivante pour connecter / sélectionner une base de données souhaitée; ici, nous allons nous connecter à la base de données testdb .

postgres=# \c testdb;
psql (9.2.4)
Type "help" for help.
You are now connected to database "testdb" as user "postgres".
testdb=#

Invite de commandes du système d'exploitation

Vous pouvez sélectionner votre base de données à partir de l'invite de commande elle-même au moment où vous vous connectez à votre base de données. Voici un exemple simple -

psql -h localhost -p 5432 -U postgress testdb
Password for user postgress: ****
psql (9.2.4)
Type "help" for help.
You are now connected to database "testdb" as user "postgres".
testdb=#

Vous êtes maintenant connecté à PostgreSQL testdb et prêt à exécuter vos commandes dans testdb. Pour quitter la base de données, vous pouvez utiliser la commande \ q.