Latest web development tutorials

القيود SQL

قيود SQL (القيود)

القيد SQL لتحديد البيانات في قواعد الطاولة.

إذا خالف البيانات جود سلوك القيد، سوف تكون مقيدة إنهاء السلوك.

القيود يمكن تحديد عند إنشاء جدول (عبر بيان CREATE TABLE)، أو بعد إنشاء جدول محدد سلفا (عبر بيان الجدول ALTER).

SQL CREATE TABLE + CONSTRAINT في بناء الجملة

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، لدينا القيود التالية:

  • NOT NULL - الذي يشير إلى أن العمود لا يمكن تخزين قيمة فارغة.
  • فريد - لضمان أن كل صف من الأعمدة يجب أن يكون لها قيمة فريدة من نوعها.
  • المفتاح الأساسي - مزيج من غير فارغة وفريدة من نوعها. للتأكد من أن عمود (أو عمودين الجمع بين عدة أعمدة) مع معرف فريد، يساعد على جعل الأمر أكثر سهولة وأسرع تجد سجل معين في الجدول.
  • مفتاح خارجي - التأكد من أن البيانات في جدول قيم مباراة التكامل المرجعي في جدول آخر.
  • CHECK - القيمة المضمونة في العمود التي تلبي الشروط المحددة.
  • DEFAULT - لا يوجد نص إلى القيمة الافتراضية للعمود في مهمة.

في المقاطع التالية، سوف نشرح بالتفصيل كل القيد.