📚موسوعة الحاسوب و البرمجة📚
11.7K subscribers
875 photos
275 videos
3.95K files
912 links
تحتوي على اي كتب او برامج او فيديوهات او دورات تتعلق بالحاسوب او البرمجة وصيانة الهواتف
قنواتنا
للتواصل @mosoaa_bot
قناتنا في اليوتيوب
https://youtube.com/@musuaamsg
Download Telegram
ولعرض هيكلية الجدول الذي قمنا بأنشائه
نكتب :
DESC users ;
oe
EXPLAIN users ;
تتظمن خصائص لكل حقل قمنا بأنشائه من حيث النوع
و يقبل قيمه خالية او لا
و المفتاح فيما اذا كان مفتاح ثانوي او رأيسي
والقيمه Default اذا كانت هناك قيمه افتراضيه للحقل سنتكلم عنها لاحقا
لحذف الجدول نستخدم عبارة
DROP TABLE اسم الجدول ;
والان بعد ان قمنا بأنشاء جدول نريد الان ان نقوم بأضافة حقل جديد اليه في حال اذا تطلب الامر اضافة حقل حقل جديد بعد انشاء الجدول , حيث من غير المعقول ان نحذف الجدول ونعيد انشائه من اجل اضافة حقل , ماذا لو كان الجدول يحتوى على معلومات واردنا اضافة حقل جديد !!
سنقوم الان بعمل اضافة حقل الايميل على الجدول user الذي قمنا بأنشائه
نريد اضافة الحقل email للجدول user بعد الحقل user_name
ALTER TABLE users
ADD email VARCHAR(100)
AFTER username;
تم اضافة الحقل
الامر
ALTER TABLE
يستعمل للتعديل على الجدول
يجب الانتباه في حالة اذافة حقل في الامر
ADD email VARCHAR(100)
يجب تحديد النوع البياني لهذا الحق
الامر
AFTER username;
هو اختياري ويحدد موضع الحقل الذي سنضيفه الى الجدول
وفي حالة عدم كتابته سيتم اضافة الحقل في اخر الجدول
الان نقوم بحذف حقل معين من الجدول
Remove a Column:
ALTER TABLE user DROP email ;
لاحظ انه عند الاضافة قمنا بتعيين نوع بياني للحقل
*عند الحذف لانقوم بكتابة النوع لببياني للحقل ابداً
الان نقوم باضافة الحقل الذي قمنا بحذفه ...
ALTER TABLE users
ADD email VARCHAR(100)
AFTER username;
بعض الاحيان نريد ان نقوم بتعديل اسم الحقل او النوع البياني له في حالة وجود خطأ في تصميم او مشكله في الجدول ...
** هذه التغييرات لا تؤثر على بيانات الجدول ابداً