Theme
Primary Color

الدرس 13

إضافة عمود للبريد وإضافة 5 عملاء مرة واحدة

إضافة معلومة جديدة للعميل

افتح نفس قاعدة shop.db اللي فيها جدول customer بعمودي name و city والعميل Ali اللي ضفناه

هنضيف عمود تالت اسمه email علشان نحتفظ بالبريد الإلكتروني للعميل

ALTER TABLE customer
ADD COLUMN email;

شوف العمود الجديد

شغل أمر إضافة العمود مرة واحدة بس وبعدها افتح Browse Data واختار جدول customer

هتلاقي 3 أعمدة وصف Ali لسه موجود لكن البريد بتاعه ملوش قيمة لأننا مضفناش بريد للصف ده

لو ظهرت كلمة NULL معناها إن مفيش قيمة محفوظة هنا مش بريد إلكتروني اسمه NULL

لسه سايبين العمود من غير نوع بيانات علشان نركز على إضافة العمود والصفوف

إضافة 5 عملاء بأمر واحد

بدل ما نكرر INSERT INTO لكل عميل 

نكتب أسماء الأعمدة مرة واحدة وبعد VALUES نكتب بيانات كل عميل بين أقواس

INSERT INTO customer (name, city, email)
VALUES
    ('Mona', 'Cairo', '[email protected]'),
    ('Omar', 'Giza', '[email protected]'),
    ('Sara', 'Alexandria', '[email protected]'),
    ('Hassan', 'Mansoura', '[email protected]'),
    ('Nour', 'Aswan', '[email protected]');

افهم ترتيب القيم

كل مجموعة بين أقواس بتمثل صف جديد 

وترتيب القيم مطابق لترتيب الأعمدة الاسم ثم المدينة ثم البريد الإلكتروني


الفاصلة بين مجموعات القيم بتفصل العملاء 

وآخر مجموعة بعدها فاصلة منقوطة لإنهاء الأمر


البريد الإلكتروني نص علشان كدة بنكتبه بين علامتين مفردتين زي الاسم والمدينة 


شغل أمر الإضافة مرة واحدة لأن تشغيله تاني هيضيف نفس 5 صفوف مرة تانية

اعرض بيانات العملاء

شغل أمر العرض علشان تشوف كل الأعمدة والصفوف

SELECT *
FROM customer;
جدول أسماء العملاء والمدن والبريد الإلكتروني

راجع النتيجة

بقى عندك 6 عملاء لأن Ali كان موجود وضفنا 5 عملاء جدد 

ترتيب ظهور الصفوف ممكن يختلف لكن البيانات نفسها موجودة

العميل القديم بريده لسه من غير قيمة 

وكل عميل جديد ليه الاسم والمدينة والبريد اللي كتبناهم

اضغط Write Changes لو الزر متاح علشان تحفظ التغييرات

تأكد من فهمك

هل عدد الأعمدة زاد مع إضافة 5 عملاء؟ لا الجدول لسه فيه 3 أعمدة لكن عدد الصفوف زاد من 1 إلى 6

آخر تعديل للدرس: