6.6 SQL - ALTER TABLE
جملة SQL ALTER TABLE
تُستخدم جملة ALTER TABLE لإجراء تعديلات على هيكل الجدول مثل:
- إضافة أعمدة
- تعديل نوع بيانات
- حذف أعمدة
- إضافة أو إزالة قيود
🔹 لإضافة عمود جديد:
ALTER TABLE Customers
ADD Email varchar(100);
⬅ يضيف عمود Email من نوع varchar(100).
🔹 لحذف عمود:
ALTER TABLE Customers
DROP COLUMN Email;
⬅ يحذف العمود Email من الجدول.
🔹 لتعديل نوع بيانات عمود (SQL Server):
ALTER TABLE Customers
ALTER COLUMN PostalCode varchar(20);
🔹 لتعديل نوع بيانات عمود (MySQL):
ALTER TABLE Customers
MODIFY COLUMN PostalCode varchar(20);
🔹 إضافة أكثر من عمود:
ALTER TABLE Customers
ADD (
Gender varchar(10),
BirthDate date
);
🔹 حذف أكثر من عمود (في بعض الأنظمة فقط):
ALTER TABLE Customers
DROP COLUMN Gender,
DROP COLUMN BirthDate;
📌 ملاحظات مهمة:
- التعديلات قد تفشل إذا كانت هناك قيود أو علاقات تمنعها.
- بعض الأنظمة مثل SQL Server وMySQL وOracle تختلف في أوامر ALTER TABLE.
تعليقات
إرسال تعليق