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

ALTER TABLE Clauses Comparison مقارنة معاملات تعديل الجداول

تعلّم تعديل هيكل الجداول وإدارة الأعمدة في MySQL بأسلوب MySQL 8 الحديث مع أمثلة استعلامات SQL وتطبيقات تفاعلية.
1 صفوف تعليمية
MySQL
8 مشاهدة

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

الصف 1 شرح توضيحي
معامل ALTER TABLEيغيّر اسم العمود؟يغيّر نوع البيانات؟يتطلب كتابة النوع؟خوارزمية التنفيذ المعتادة في MySQL 8
ADD COLUMN col TYPE [FIRST|AFTER]ينشئ عموداً جديداًيحدد النوع الابتدائينعم (عمود جديد)INSTANT فوري (في 8.0.29+)
MODIFY COLUMN col NEW_TYPEلانعم (النوع أو الموضع)نعمINPLACE أو COPY
RENAME COLUMN old TO newنعملا (يُحفظ تلقائياً بأمان)لاINSTANT / INPLACE (وصف فقط)
CHANGE COLUMN old new NEW_TYPEنعمنعمنعم (إلزامي)INPLACE أو COPY
DROP COLUMN colيزيل العمود نهائياًيحذف بيانات العمودلاINSTANT فوري (في 8.0.29+)

ملخص الدرس: أتقنّا في هذا الدرس تعديل هياكل الجداول في MySQL 8 عبر ALTER TABLE، بما يشمل إضافة الأعمدة وتحديد موضعها بـ FIRST وAFTER، وتعديل الأنواع بـ MODIFY COLUMN، وإعادة التسمية الآمنة بـ RENAME COLUMN، والحذف عبر DROP COLUMN.
الخطوة التالية والدرس القادم: في الدرس القادم سندرس إعادة تسمية الجداول ذرياً، ونسخ هياكلها عبر CREATE TABLE ... LIKE، وإنشاء الجداول المؤقتة المعزولة بالجلسة.

خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أتقنّا في هذا الدرس تعديل هياكل الجداول في MySQL 8 عبر ALTER TABLE، بما يشمل إضافة الأعمدة وتحديد موضعها بـ FIRST وAFTER، وتعديل الأنواع بـ MODIFY COLUMN، وإعادة التسمية الآمنة بـ RENAME COLUMN، والحذف عبر DROP COLUMN. الخطوة التالية: في الدرس القادم سندرس إعادة تسمية الجداول ذرياً، ونسخ هياكلها عبر CREATE TABLE ... LIKE، وإنشاء الجداول المؤقتة المعزولة بالجلسة.