การใช้งาน pgAdmin / psql CLI เบื้องต้น

Sharing is caring!

PostgreSQL เป็นฐานข้อมูลที่ได้รับความนิยมสูง ด้วยความสามารถที่ครบถ้วนและยืดหยุ่น โดยเครื่องมือหลักที่ใช้ในการจัดการฐานข้อมูล ได้แก่ pgAdmin (GUI) และ psql (CLI) บทความนี้จะพาคุณเรียนรู้การใช้งานทั้งสองเครื่องมือ ตั้งแต่พื้นฐาน เหมาะสำหรับผู้เริ่มต้น

pgAdmin คืออะไร?

pgAdmin เป็นเครื่องมือแบบกราฟิก (GUI) ที่ช่วยให้เราจัดการฐานข้อมูล PostgreSQL ได้ง่ายขึ้น โดยสามารถสร้างฐานข้อมูล, ตาราง, รัน SQL Query และดูข้อมูลได้ผ่านหน้าต่างโปรแกรม เหมาะกับผู้ที่ชอบใช้งานผ่าน Interface ที่ดูเข้าใจง่าย

การติดตั้ง pgAdmin

สามารถดาวน์โหลด pgAdmin ได้จากเว็บไซต์ pgAdmin.org จากนั้นติดตั้งตามขั้นตอนที่ระบบแนะนำ

เริ่มต้นใช้งาน pgAdmin

  1. เปิดโปรแกรม pgAdmin
  2. เชื่อมต่อกับ Server โดยใส่ Host, Port, Username และ Password
  3. สามารถสร้าง Database และ Table ผ่าน GUI ได้ทันที

ตัวอย่างการสร้าง Database ด้วย pgAdmin

คลิกขวาที่ “Databases” > Create > Database

psql CLI คืออะไร?

psql เป็นเครื่องมือ Command Line (CLI) ที่ติดมากับ PostgreSQL ใช้สำหรับการจัดการฐานข้อมูลผ่านคำสั่ง SQL โดยตรง เหมาะกับผู้ที่ต้องการความรวดเร็ว และคุ้นเคยกับ Terminal

วิธีเข้าใช้งาน psql

psql -U postgres -h localhost -p 5432
  

คำสั่งพื้นฐานใน psql

1. ดูรายชื่อ Database

\l
  

2. เชื่อมต่อ Database

\c mydb
  

3. ดูตารางทั้งหมด

\dt
  

4. ออกจาก psql

\q
  

การใช้งาน SQL พื้นฐานผ่าน pgAdmin และ psql

CREATE TABLE

CREATE TABLE employees (
  id SERIAL PRIMARY KEY,
  name VARCHAR(100),
  department VARCHAR(50),
  salary DECIMAL(10,2)
);
  

INSERT

INSERT INTO employees (name, department, salary)
VALUES ('Alice', 'HR', 35000.00);
  

SELECT

SELECT * FROM employees;
  

UPDATE

UPDATE employees
SET salary = 40000.00
WHERE name = 'Alice';
  

DELETE

DELETE FROM employees
WHERE name = 'Alice';
  

ความแตกต่างระหว่าง pgAdmin และ psql CLI

คุณสมบัติpgAdminpsql CLI
รูปแบบGUICommand Line
เหมาะกับผู้เริ่มต้น, ชอบ Interfaceผู้เชี่ยวชาญ, ทำงานเร็ว
ความเร็วปานกลางรวดเร็ว
การใช้งานง่าย เห็นข้อมูลชัดเจนต้องจำคำสั่ง

สรุป

ทั้ง pgAdmin และ psql CLI เป็นเครื่องมือสำคัญในการจัดการ PostgreSQL หากคุณเป็นมือใหม่ แนะนำให้เริ่มจาก pgAdmin เพื่อให้เห็นภาพรวมของฐานข้อมูลได้ง่าย และเมื่อคุ้นเคยแล้ว สามารถใช้ psql CLI เพื่อทำงานได้อย่างรวดเร็วและยืดหยุ่นมากขึ้น

SEO Keywords

pgAdmin คืออะไร,psql CLI คืออะไร,การใช้งาน pgAdmin,การใช้งาน psql,สอน PostgreSQL,SQL CLI,PostgreSQL GUI,ฐานข้อมูล PostgreSQL,pgAdmin vs psql

Leave a Reply

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *