คอลัมน์ที่กำหนดเป็นคีย์หลักโดยเนื้อแท้มีข้อ จำกัด NOT NULL ซึ่งหมายความว่าพวกเขาจะต้องมีค่า หากมีการเปลี่ยนแปลงตารางเพื่อเพิ่มคีย์หลักคอลัมน์ใด ๆ ที่ถูกกำหนดเป็นคีย์หลักจะต้องไม่มีค่าว่างเปล่าหรือค่า NULL หากคอลัมน์ทำไม่สามารถเพิ่มข้อ จำกัด คีย์หลัก นอกจากนี้ในบางฐานข้อมูลเชิงสัมพันธ์การเพิ่มคีย์หลักสร้างดัชนีตารางเพื่อปรับปรุงความเร็วในการค้นหาแถวของข้อมูลที่เฉพาะเจาะจงเมื่อแบบสอบถาม SQL ถูกเรียกใช้กับตาราง
ข้อกำหนดฐานข้อมูล, หลัก, SQL