เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

เพิ่ม CONSTRAINT ของ key ลงในตาราง

ตารางสองตารางในฐานข้อมูลของคุณมี candidate key ที่เหมาะสมอยู่แล้ว โดยประกอบด้วยคอลัมน์เดียว ได้แก่ตาราง organizations และ universities ซึ่งใช้คอลัมน์ organization และ university_shortname ตามลำดับ

ในแบบฝึกหัดนี้ จะเปลี่ยนชื่อคอลัมน์เหล่านี้เป็น id โดยใช้คำสั่ง RENAME COLUMN แล้วกำหนด primary key constraint ให้กับคอลัมน์เหล่านั้น วิธีนี้ทำได้ตรงไปตรงมาเหมือนกับการเพิ่ม unique constraint (ดูแบบฝึกหัดสุดท้ายของบทที่ 2):

ALTER TABLE table_name
ADD CONSTRAINT some_name PRIMARY KEY (column_name)

โปรดทราบว่าสามารถระบุคอลัมน์มากกว่าหนึ่งคอลัมน์ภายในวงเล็บได้เช่นกัน

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

SQL เบื้องต้น: ฐานข้อมูลเชิงสัมพันธ์

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

-- Rename the organization column to id
___ ___ organizations
___ ___ organization TO ___;

-- Make id a primary key
ALTER TABLE organizations
___ ___ organization_pk ___ KEY (___);
แก้ไขและรันโค้ด