PostgreSQL-SELECT 데이터베이스

이 장에서는 데이터베이스에 액세스하는 다양한 방법에 대해 설명합니다. 이전 장에서 이미 데이터베이스를 만들었다 고 가정합니다. 다음 방법 중 하나를 사용하여 데이터베이스를 선택할 수 있습니다-

  • 데이터베이스 SQL 프롬프트
  • OS 명령 프롬프트

데이터베이스 SQL 프롬프트

PostgreSQL 클라이언트를 이미 시작했고 다음 SQL 프롬프트에 도달했다고 가정합니다.

postgres=#

사용 가능한 데이터베이스 목록을 확인할 수 있습니다. \l, 즉, 다음과 같이 백 슬래시 el 명령-

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

이제 다음 명령을 입력하여 원하는 데이터베이스를 연결 / 선택하십시오. 여기에서 testdb 데이터베이스에 연결 합니다.

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

OS 명령 프롬프트

데이터베이스에 로그인 할 때 명령 프롬프트 자체에서 데이터베이스를 선택할 수 있습니다. 다음은 간단한 예입니다.

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

이제 PostgreSQL testdb에 로그인되어 testdb 내에서 명령을 실행할 준비가되었습니다. 데이터베이스를 종료하려면 \ q 명령을 사용할 수 있습니다.