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

Altering Column Constraints تعديل قيود الأعمدة بـ ALTER

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

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

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

يمكنك فرض قيد NOT NULL أو إلغاؤه على عمود قائم باستخدام أمر ALTER TABLE ... MODIFY COLUMN مع إعادة كتابة نوع البيانات الكامل للعمود، أو الاكتفاء بتغيير القيمة الافتراضية وحدها بسرعة فائقة عبر الصيغة القياسية ALTER COLUMN ... SET DEFAULT:

SQL
ALTER TABLE store_items
    MODIFY COLUMN item_title VARCHAR(150) NOT NULL,
    ALTER COLUMN status SET DEFAULT 'in_stock';

ALTER TABLE store_items
    ALTER COLUMN tax_rate DROP DEFAULT;