PostgreSQL - baza danych SELECT

W tym rozdziale opisano różne metody uzyskiwania dostępu do bazy danych. Załóżmy, że utworzyliśmy już bazę danych w naszym poprzednim rozdziale. Możesz wybrać bazę danych za pomocą jednej z następujących metod -

  • Zapytanie SQL bazy danych
  • Wiersz polecenia systemu operacyjnego

Zapytanie SQL bazy danych

Załóżmy, że już uruchomiłeś klienta PostgreSQL i wylądowałeś w następującym komunikacie SQL -

postgres=#

Możesz sprawdzić listę dostępnych baz danych za pomocą \l, czyli odwrotny ukośnik el polecenie w następujący sposób -

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-#

Teraz wpisz następujące polecenie, aby połączyć / wybrać żądaną bazę danych; tutaj połączymy się z bazą danych testdb .

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

Wiersz polecenia systemu operacyjnego

Możesz wybrać swoją bazę danych z poziomu wiersza poleceń w momencie logowania się do bazy danych. Oto prosty przykład -

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=#

Jesteś teraz zalogowany do PostgreSQL testdb i jesteś gotowy do wykonywania poleceń wewnątrz testdb. Aby wyjść z bazy danych, możesz użyć polecenia \ q.