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.