شبكة تعلم مع ناو

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

نستخدم 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 لأنه يقبل الكسور.

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.