ข้อ จำกัด ของ SQL
จำกัด SQL จะใช้ในการระบุกฎระเบียบสำหรับข้อมูลในตาราง
หากมีการละเมิดใด ๆ ระหว่างข้อ จำกัด และการกระทำข้อมูลการดำเนินการถูกยกเลิกโดยข้อ จำกัด
ข้อ จำกัด สามารถระบุเมื่อตารางจะถูกสร้างขึ้น (ภายในสร้างตารางคำสั่ง) หรือหลังจากที่มีสร้างตาราง (ภายในคำสั่งเปลี่ยนแปลงตาราง)
SQL สร้างตาราง + ข้อ จำกัด ไวยากรณ์
CREATE TABLE table_name
(
column_name1 data_type ( size ) constraint_name ,
column_name2 data_type ( size ) constraint_name ,
column_name3 data_type ( size ) constraint_name ,
....
);
ใน SQL เรามีข้อ จำกัด ต่อไปนี้:
- ไม่เป็นโมฆะ - ระบุว่าคอลัมน์ไม่สามารถเก็บค่า NULL
- ไม่ซ้ำกัน - เพื่อให้แน่ใจว่าแต่ละแถวสำหรับคอลัมน์ที่ต้องมีค่าไม่ซ้ำกัน
- คีย์หลัก - การรวมกันของไม่เป็นโมฆะและไม่ซ้ำกัน เพื่อให้แน่ใจว่าคอลัมน์ (หรือการรวมกันของสองคนหรือมากกว่าคอลัมน์) มีเอกลักษณ์ไม่ซ้ำกันซึ่งช่วยในการค้นหาบันทึกโดยเฉพาะอย่างยิ่งในตารางได้ง่ายขึ้นและรวดเร็ว
- ต่างประเทศ KEY - ตรวจสอบความสมบูรณ์ของข้อมูลอ้างอิงในตารางหนึ่งเพื่อให้ตรงกับค่าในตารางอื่น
- Check - เพื่อให้แน่ใจว่าค่าในคอลัมน์ที่เป็นไปตามเงื่อนไขที่กำหนด
- เริ่มต้น - ระบุค่าเริ่มต้นสำหรับคอลัมน์
บทต่อไปจะอธิบายแต่ละข้อ จำกัด ในรายละเอียด