ล่าสุดการพัฒนาเว็บบทเรียน
 

SQLข้อ จำกัด


ข้อ จำกัด ของ 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 - เพื่อให้แน่ใจว่าค่าในคอลัมน์ที่เป็นไปตามเงื่อนไขที่กำหนด
  • เริ่มต้น - ระบุค่าเริ่มต้นสำหรับคอลัมน์

บทต่อไปจะอธิบายแต่ละข้อ จำกัด ในรายละเอียด