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

REFERENCE ตารางด้วย FOREIGN KEY

ในฐานข้อมูลของคุณ ต้องการให้ตาราง professors อ้างอิงตาราง universities โดยระบุคอลัมน์ในตาราง professors ที่ชี้ไปยังคอลัมน์ในตาราง universities

ดังที่แสดงในวิดีโอ ไวยากรณ์มีรูปแบบดังนี้:

ALTER TABLE a 
ADD CONSTRAINT a_fkey FOREIGN KEY (b_id) REFERENCES b (id);

ตาราง a จะอ้างอิงตาราง b ผ่าน b_id ซึ่งชี้ไปยัง id และ a_fkey คือชื่อ constraint ที่กำหนดเองได้ตามต้องการ

ให้สังเกต รูปแบบการตั้งชื่อ ที่ใช้ที่นี่: โดยทั่วไป foreign key ที่อ้างอิง primary key ชื่อ id จะตั้งชื่อว่า x_id โดยที่ x คือชื่อของตารางที่อ้างอิงในรูปเอกพจน์

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

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

ดูคอร์ส

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

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

-- Rename the university_shortname column
ALTER TABLE ___
___ ___ university_shortname ___ ___;
แก้ไขและรันโค้ด