كيف أضيف عمودًا إلى جدول موجود في MySQL؟

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

قواعد البيانات

الإجابة

نستخدم ALTER TABLE مع ADD COLUMN:

ALTER TABLE products
ADD COLUMN price INT;

هذا يضيف عمودًا اسمه price من نوع عدد صحيح إلى جدول products. الصفوف الموجودة ستأخذ القيمة NULL في العمود الجديد.

مع قيمة افتراضية

ALTER TABLE products
ADD COLUMN price DECIMAL(10,2) NOT NULL DEFAULT 0;

في مكان محدد (MySQL)

ALTER TABLE products
ADD COLUMN price INT AFTER name;

للأسعار، النوع DECIMAL أدق من INT لأنه يقبل الكسور.

اختبر فهمك

كيف تضيف عمودًا اسمه price إلى الجدول products باستخدام ALTER؟