การสร้างตาราง

การสร้างฐานข้อมูล PostgreSQL

Darryl Reeves

Industry Assistant Professor, New York University

ตารางในฐานข้อมูล

  • จำนวนแถวไม่คงที่
  • จำนวนคอลัมน์คงที่ (แก้ไขโครงสร้างได้)
  • แต่ละคอลัมน์มีชนิดข้อมูลเฉพาะ
  • แต่ละแถวคือหนึ่งระเบียนข้อมูล
การสร้างฐานข้อมูล PostgreSQL

คำสั่ง CREATE TABLE

CREATE TABLE table_name (
    column1_name column1_datatype [col1_constraints],
    column2_name column2_datatype [col2_constraints],
    ...
    columnN_name columnN_datatype [colN_constraints]
);

ข้อจำกัดด้านชื่อ

  • ความยาวสูงสุด 31 อักขระ
  • ต้องขึ้นต้นด้วยตัวอักษรหรือขีดล่าง ("_")
การสร้างฐานข้อมูล PostgreSQL

ตัวอย่างตาราง 1

CREATE TABLE school (
    id serial PRIMARY KEY,
    name TEXT NOT NULL,
    mascot_name TEXT
);
การสร้างฐานข้อมูล PostgreSQL

ตัวอย่างตาราง 2

CREATE TABLE topic (
    id SERIAL PRIMARY KEY,
    description TEXT NOT NULL
);
การสร้างฐานข้อมูล PostgreSQL

การจัดระเบียบตาราง

  • ควรใช้ฟิลด์ใดบ้าง?
  • ควรมีกี่ตาราง?
  • ชนิดข้อมูลใดเหมาะสมกับฟิลด์ในตาราง?
การสร้างฐานข้อมูล PostgreSQL

มาฝึกกันเถอะ!

การสร้างฐานข้อมูล PostgreSQL

Preparing Video For Download...