Company insights

การสร้าง Table ใน PostgreSQL แบบมืออาชีพ

Table เป็นองค์ประกอบพื้นฐานของฐานข้อมูล PostgreSQL โดยใช้สำหรับเก็บข้อมูลในรูปแบบตาราง ซึ่งประกอบด้วย Column และ Row

ตัวอย่างการสร้าง Table สำหรับเก็บข้อมูลผู้ใช้

 CREATE TABLE users ( id SERIAL PRIMARY KEY, name VARCHAR(100), email VARCHAR(200), created_at TIMESTAMP ); 

ในตัวอย่างนี้ Column id ถูกกำหนดเป็น SERIAL ซึ่งหมายถึงค่าจะเพิ่มขึ้นอัตโนมัติทุกครั้งที่มีการเพิ่มข้อมูลใหม่ และยังถูกกำหนดเป็น Primary Key เพื่อให้ข้อมูลแต่ละแถวไม่ซ้ำกัน

การออกแบบ Table ที่ดีควรกำหนดชนิดข้อมูลให้เหมาะสม และควรมี Index สำหรับคอลัมน์ที่ถูกใช้ค้นหาบ่อย ๆ