คีย์ต่างประเทศคืออะไร

ในฐานข้อมูล SQL คีย์ต่างประเทศ คือคอลัมน์หรือชุดของคอลัมน์ซึ่งสร้างลิงก์ระหว่างตารางและตารางอื่น ตารางหลักที่ลิงก์ถูกสร้างขึ้นจากมีคีย์หลักซึ่งเชื่อมโยงไปยังคีย์ต่างประเทศของตารางที่สอง คีย์หลักนี้> ลิงก์คีย์ต่างประเทศอนุญาตให้มีแถวข้อมูลหนึ่งแถวหรือมากกว่าในตารางหนึ่งเพื่อเชื่อมโยงหรือเกี่ยวข้องกับแถวข้อมูลหนึ่งแถวหรือมากกว่าในตารางอื่น

foreign key ถูกสร้างขึ้นโดยใช้ข้อ จำกัด "คีย์ต่างประเทศ" เมื่อสร้างตารางฐานข้อมูลใหม่หรือแก้ไขตารางฐานข้อมูลที่มีอยู่ คอลัมน์ที่กำหนดให้เป็นคีย์ต่างประเทศโดยเนื้อแท้ก็มีข้อ จำกัด "ไม่เป็นโมฆะ" ซึ่งหมายความว่าจะต้องมีค่าและไม่สามารถเว้นว่างไว้ได้

เคล็ดลับ: คอลัมน์ที่กำหนดให้เป็นคีย์ต่างประเทศสามารถสร้างดัชนีแยกต่างหากสำหรับพวกเขาซึ่งจะช่วยเพิ่มความเร็วในการค้นหาในฐานข้อมูล

ฐานข้อมูล, เงื่อนไขฐานข้อมูล, คีย์หลัก, เงื่อนไขการเขียนโปรแกรม, เงื่อนไขซอฟต์แวร์