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

Literal DEFAULT Column Values القيم الافتراضية الثابتة DEFAULT

تعلّم قيدا منع الفراغ NOT NULL والقيمة الافتراضية DEFAULT بأسلوب MySQL 8 الحديث مع أمثلة استعلامات SQL وتطبيقات تفاعلية.
1 صفوف تعليمية
MySQL
8 مشاهدة

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

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

يحدد قيد DEFAULT قيمة احتياطية تُسند إلى العمود تلقائياً عند إنشاء سجل جديد دون ذكر هذا العمود. ويُعد الجمع بين NOT NULL وDEFAULT من أفضل ممارسات تصميم الجداول؛ إذ يضمن عدم دخول NULL مطلقاً مع إعفاء المبرمج من تمرير القيم البديهية المتكررة يدوياً.

SQL
CREATE TABLE store_items (
    item_title VARCHAR(120) NOT NULL,
    stock_qty INT NOT NULL DEFAULT 0,
    status VARCHAR(20) NOT NULL DEFAULT 'available',
    tax_rate DECIMAL(4, 2) NOT NULL DEFAULT 15.00
);