位置:首頁 > 數據庫 > PostgreSQL教學 > PostgreSQL選擇數據庫

PostgreSQL選擇數據庫

本章介紹訪問數據庫的各種方法。假設在我們的前麵的章節中,我們已經創建了一個數據庫。現在可以使用下麵的方法選擇數據庫:

  • 數據庫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內部準備執行命令。若想從數據庫退出,可以使用命令q