SQLأمر إضافة سطر جديد في الجدول
- الأمر
INSERT INTO
- تجهيز قاعدة البيانات التي سنطبق عليها
- إضافة سطر جديد في الجدول بدون تحديد أسماء الأعمدة
- إضافة سطر جديد في الجدول مع تحديد أسماء الأعمدة
- إضافة سطر جديد في الجدول مع عدم تمرير قيم لكل الأعمدة
- رؤية جميع الأسطر التي تم إضافتها في الجدول في phpMyAdmin
الأمر INSERT INTO
الأمر INSERT INTO يستخدم لإضافة سطر جديد ( Row أو Record ) من المعلومات في الجدول.
إذاَ نستخدم هذا الأمر لإضافة بيانات جديدة في الجداول.
الشكل العام لإستخدامه
في حال لم تكن ستمرر قيم لكل الحقول الموجودة في السطر, يجب أن تحدد إسم كل عمود ستمرر قيمة له.
- مكان الكلمة
table_name
نضع إسم الجدول الذي سنضيف فيه السطر. - بداخل القوسين اللذين نضعهما بعد إسم الجدول نحدد أسماء الأعمدة التي نريد أن نضع فيها القيم.
- بداخل القوسين اللذين نضعهما بعد كلمة VALUES نمرر القيم التي سيتم وضعها في الأعمدة بنفس الترتيب.
في حال كنت تنوي إدخال قيم لكل الحقول الموجودة في السطر, عندها لا داعي لذكر أسماء الأعمدة و بالتالي يمكن كتابة الإستعلام كالتالي.
ملاحظة: في حال لم تحدد أسماء الأعمدة التي ستمرر لها القيم, سيكون عليك إدخال القيم بنفس ترتيب أعمدة الجداول.
تجهيز قاعدة البيانات التي سنطبق عليها
بما أننا سنتعلم كيف نضيف معلومات في الجداول, لا بد لنا أن نتعامل مع قاعدة بيانات فيها جدول جاهز حتى نضيف البيانات فيه.
قم بتنفيذ الإستعلام التالي حتى تنشئ قاعدة بيانات جديدة إسمها harmash
و تنشئ فيها جدول إسمه users
يتألف من 3 أعمدة.
الإستعلام
بعد تنفيذ الإستعلام السابق في phpMyAdmin سيتم إنشاء قاعدة البيانات harmash
و إنشاء الجدول users
بداخلها كالتالي.
الآن, قم بالنقر على إسم قاعدة البيانات harmash
من القائمة اليسرى حتى تبدأ بالتعامل معها.
إضافة سطر جديد في الجدول بدون تحديد أسماء الأعمدة
قم بتنفيذ الإستعلام التالي لإضافة سطر جديد من المعلومات في الجدول users
.
لاحظ أننا لم نذكر أسماء الأعمدة التي سنمرر لها القيم و لكننا مررنا قيمة لكل حقل في السطر.
الإستعلام
بعد تنفيذ الإستعلام السابق في phpMyAdmin سيتم إظهار عبارة 1 row inserted
و التي تعني أنه تم إضافة سطر جديد في الجدول كالتالي.
إضافة سطر جديد في الجدول مع تحديد أسماء الأعمدة
قم بتنفيذ الإستعلام التالي لإضافة سطر جديد من المعلومات في الجدول users
.
هنا قمنا بتحديد أسماء الحقول التي سنمرر لها القيم.
الإستعلام
بعد تنفيذ الإستعلام السابق في phpMyAdmin سيتم إظهار عبارة 1 row inserted
و التي تعني أنه تم إضافة سطر جديد في الجدول كالتالي.
إضافة سطر جديد في الجدول مع عدم تمرير قيم لكل الأعمدة
في البداية, تذكر أنه عند عدم تمرير قيم لكل الأعمدة ستكون مجبر على تحديد أسماء الأعمدة التي ستمرر لها القيم, و القيم يجب أن يتم تمريرها بنفس ترتيب الأعمدة التي ذكرت أسماءها.
قم بتنفيذ الإستعلام التالي لإضافة سطر جديد من المعلومات في الجدول users
.
لاحظ أننا لم نمرر قيم لكل الحقول الموجودة في السطر.
الإستعلام
بعد تنفيذ الإستعلام السابق في phpMyAdmin سيتم إظهار عبارة 1 row inserted
و التي تعني أنه تم إضافة سطر جديد في الجدول كالتالي.
رؤية جميع الأسطر التي تم إضافتها في الجدول في phpMyAdmin
لرؤية جميع الأسطر الموجودة في أي جدول يمكنك النقر على إسم الجدول كالتالي.
لاحظ أن السطر الأخير يظهر فيه القيمة NULL مكان الحقل phone
لأنك لم تدخل رقم هاتف المستخدم jana
.