انتقل إلى محتوى الدرس

UNIQUE Constraint Summary ملخص أنماط قيد UNIQUE

تعلّم قيد التفرد UNIQUE ومنع تكرار القيم في MySQL بأسلوب MySQL 8 الحديث مع أمثلة استعلامات SQL وتطبيقات تفاعلية.
1 صفوف تعليمية
MySQL
7 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يقارن الجدول التالي بين أنماط تعريف قيد التفرد UNIQUE في MySQL 8:

نمط القيدمثال الصياغةهل يقبل تكرار NULL؟الاستخدام الهندسي الأنسب
قيد UNIQUE مفرد إلزاميemail VARCHAR(150) NOT NULL UNIQUEلا (لوجود NOT NULL)البريد الإلكتروني واسم المستخدم والرابط اللطيف
قيد UNIQUE مفرد اختياريtax_id VARCHAR(30) NULL UNIQUEنعمالرقم الضريبي الاختياري أو رمز الدعوة
قيد UNIQUE مركّبUNIQUE (branch_id, sku_code)نعم (إن لم تفرض NOT NULL)منع تكرار الزوج المركّب مثل تسجيل الطالب في المقرر

ملخص الدرس: تعرفت في هذا الدرس على آلية عمل قيد UNIQUE وفهرس B+Tree المرافق له، وكيفية تسمية القيود المفردة والمركّبة، وسلوك القيم الفارغة NULL، وإدارة قيود التفرد بأمر ALTER TABLE.
الخطوة التالية والدرس القادم: انتقل إلى الدرس التالي لإتقان قيد المفتاح الأساسي PRIMARY KEY والترقيم التلقائي AUTO_INCREMENT ودالة LAST_INSERT_ID().

خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أصبحت الآن قادراً على حماية جداول MySQL 8 من تكرار البيانات عبر قيود UNIQUE المفردة والمركّبة. الخطوة التالية: انتقل إلى درس «قيد المفتاح الأساسي PRIMARY KEY والترقيم التلقائي».