PostgreSQL - Cơ sở dữ liệu CHỌN
Chương này giải thích các phương pháp truy cập cơ sở dữ liệu khác nhau. Giả sử rằng chúng ta đã tạo một cơ sở dữ liệu trong chương trước. Bạn có thể chọn cơ sở dữ liệu bằng cách sử dụng một trong các phương pháp sau:
- Cơ sở dữ liệu SQL Prompt
- Dấu nhắc lệnh hệ điều hành
Cơ sở dữ liệu SQL Prompt
Giả sử bạn đã khởi chạy ứng dụng khách PostgreSQL của mình và bạn đã đến được lời nhắc SQL sau:
postgres=#
Bạn có thể kiểm tra danh sách cơ sở dữ liệu có sẵn bằng cách sử dụng \l, tức là, lệnh el gạch chéo ngược như sau:
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-#
Bây giờ, gõ lệnh sau để kết nối / chọn một cơ sở dữ liệu mong muốn; ở đây, chúng tôi sẽ kết nối với cơ sở dữ liệu testdb .
postgres=# \c testdb;
psql (9.2.4)
Type "help" for help.
You are now connected to database "testdb" as user "postgres".
testdb=#
Dấu nhắc lệnh hệ điều hành
Bạn có thể chọn cơ sở dữ liệu của mình từ chính dấu nhắc lệnh tại thời điểm bạn đăng nhập vào cơ sở dữ liệu của mình. Sau đây là một ví dụ đơn giản -
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=#
Bây giờ bạn đã đăng nhập vào PostgreSQL testdb và sẵn sàng thực hiện các lệnh của mình bên trong testdb. Để thoát khỏi cơ sở dữ liệu, bạn có thể sử dụng lệnh \ q.