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