PostgreSQL - ฐานข้อมูล SELECT

บทนี้จะอธิบายวิธีการต่างๆในการเข้าถึงฐานข้อมูล สมมติว่าเราได้สร้างฐานข้อมูลไว้แล้วในบทที่แล้ว คุณสามารถเลือกฐานข้อมูลโดยใช้วิธีใดวิธีหนึ่งต่อไปนี้ -

  • พร้อมรับคำ SQL ฐานข้อมูล
  • พรอมต์คำสั่ง OS

พร้อมรับคำ SQL ฐานข้อมูล

สมมติว่าคุณได้เปิดตัวไคลเอนต์ PostgreSQL ของคุณแล้วและคุณได้มาที่พรอมต์ SQL ต่อไปนี้ -

postgres=#

คุณสามารถตรวจสอบรายการฐานข้อมูลที่มีได้โดยใช้ \lกล่าวคือคำสั่ง backslash 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