อย่างที่เราทราบดีว่าข้อจำกัดนั้นเป็นข้อจำกัดหรือข้อจำกัดประเภทหนึ่ง ในทำนองเดียวกัน ข้อ จำกัด ของ MySQL ใช้เพื่อกำหนดกฎบางอย่างที่จำกัดข้อมูลที่สามารถเข้าไปในตารางได้ ด้วยความช่วยเหลือของข้อจำกัด เราสามารถรักษาความถูกต้องและความสมบูรณ์ของข้อมูลภายในตารางได้โดยทั่วไป
ประเภทของข้อจำกัด MySQL
ข้อจำกัด MySQL มีสองประเภท -
- ข้อจำกัดระดับคอลัมน์ - ข้อจำกัดที่ใช้กับคอลัมน์เฉพาะของตารางและจำกัดเฉพาะข้อมูลคอลัมน์เท่านั้นเรียกว่าข้อจำกัดระดับคอลัมน์
- ข้อจำกัดระดับตาราง - ข้อจำกัดที่ใช้กับทั้งตารางและจำกัดข้อมูลตารางทั้งหมดเรียกว่าข้อจำกัดระดับตาราง
ต่อไปนี้เป็นข้อ จำกัด ของ MySQL ที่พบบ่อยที่สุด -
- ไม่เป็นค่าว่าง
- ไม่ซ้ำกัน
- คีย์หลัก
- กุญแจต่างประเทศ
- ตรวจสอบ
- ค่าเริ่มต้น