ولعرض هيكلية الجدول الذي قمنا بأنشائه
نكتب :
DESC users ;
oe
EXPLAIN users ;
نكتب :
DESC users ;
oe
EXPLAIN users ;
تتظمن خصائص لكل حقل قمنا بأنشائه من حيث النوع
و يقبل قيمه خالية او لا
و المفتاح فيما اذا كان مفتاح ثانوي او رأيسي
والقيمه Default اذا كانت هناك قيمه افتراضيه للحقل سنتكلم عنها لاحقا
و يقبل قيمه خالية او لا
و المفتاح فيما اذا كان مفتاح ثانوي او رأيسي
والقيمه Default اذا كانت هناك قيمه افتراضيه للحقل سنتكلم عنها لاحقا
والان بعد ان قمنا بأنشاء جدول نريد الان ان نقوم بأضافة حقل جديد اليه في حال اذا تطلب الامر اضافة حقل حقل جديد بعد انشاء الجدول , حيث من غير المعقول ان نحذف الجدول ونعيد انشائه من اجل اضافة حقل , ماذا لو كان الجدول يحتوى على معلومات واردنا اضافة حقل جديد !!
سنقوم الان بعمل اضافة حقل الايميل على الجدول user الذي قمنا بأنشائه
يجب الانتباه في حالة اذافة حقل في الامر
ADD email VARCHAR(100)
يجب تحديد النوع البياني لهذا الحق
ADD email VARCHAR(100)
يجب تحديد النوع البياني لهذا الحق
الامر
AFTER username;
هو اختياري ويحدد موضع الحقل الذي سنضيفه الى الجدول
AFTER username;
هو اختياري ويحدد موضع الحقل الذي سنضيفه الى الجدول
الان نقوم بحذف حقل معين من الجدول
Remove a Column:
ALTER TABLE user DROP email ;
Remove a Column:
ALTER TABLE user DROP email ;
لاحظ انه عند الاضافة قمنا بتعيين نوع بياني للحقل
*عند الحذف لانقوم بكتابة النوع لببياني للحقل ابداً ⏸
*عند الحذف لانقوم بكتابة النوع لببياني للحقل ابداً ⏸
بعض الاحيان نريد ان نقوم بتعديل اسم الحقل او النوع البياني له في حالة وجود خطأ في تصميم او مشكله في الجدول ...