أسامة قاسم نشر 3 أكتوبر 2021 أرسل تقرير نشر 3 أكتوبر 2021 كيف يمكننا حذف اسطر محددة من قاعدة البيانات واداراج اسطر جديدة ايضا؟ 2 اقتباس
1 Ali Haidar Ahmad نشر 3 أكتوبر 2021 أرسل تقرير نشر 3 أكتوبر 2021 (معدل) يمكننا حذف اسطر محددة من جدول ما عن طريق: Delete from اسم الجدول Where شرط محدد على الأسطر إذا لم نضع شرط (لم نضع where) يتم حذف جميع الاسطر. مثلاً لديك قاعدة بيانات لمؤسسة وتريد حذف كل الموظفين الموجودين فيها: Delete from emp; أما بالنسبة للإدراج فهناك طريقتين، 1. الطريقة الأولى المباشرة (اليدوية): insert اسم الجدول values (قيمة3,قيمة2,قيمة1....) - وفي حال لم تكن تعرف ترتيب الأعمدة بالضبط في الجدول فيمكنك تحديد أسماء الأعمدة كالتالي: insert into Table_name(col1,col2,...coln) values (val1,val2,...,valn) 2. الطريقة الثانية فهي الطريقة التقليدية (بواسطة استعلام): insert into Table_Name select col1,col2,..,coln from ... where .. تم التعديل في 3 أكتوبر 2021 بواسطة Ali Haidar Ahmad اقتباس
1 سامح أشرف نشر 3 أكتوبر 2021 أرسل تقرير نشر 3 أكتوبر 2021 يمكن حذف أسطر معينة من جدول ما من خلال إستعمال الجملة WHERE وذلك عبر تحديد كالتالي: DELETE FROM table_name WHERE id = 1; -- حذف الصف الذي يحتوي على القيمة 1 في العمود id DELETE FROM table_name WHERE name = 'sameh'; -- حذف أي صف لديه القيمة sameh في العمود name DELETE FROM table_name WHERE age < 18; -- حذف أي صف لديه قيمة أقل من 18 في العمود age يمكنك أن تستخدم أي شرط بعد الجملة WHERE وإن تحقق الشرط على صف معين سوف يتم حذفه. ملاحظة هامة: إن لم يتم تحديد جملة WHERE في تعليمة SQL السابقة سوف يتم حذف كل محتويات الجدول، فالأمر التالي سوف يقوم بحذف كل الصفوف من جدول users: DELETE FROM users; كما يمكن حذف عدد محدود من الصفوف مثل حذف عشرة صفوف فقط حتى وإن تم تحقيق الشروط على أكثر من ذلك، على النحو التالي: DELETE FROM table_name WHERE age < 18 LIMIT 10; ستؤدي الإستعلام السابق إلى حذف عشر صفوف فقط من الصفوف التي لديها القيمة أقل من 18 في العمود age. لمعرفة المزيد عن تعليمة الحذف يمكنك الإطلاع على توثيقها في موسوعة حسوب من هنا (استعلام DELETE - موسوعة حسوب). أما بالنسبة لإضافة صفوف جديدة في جدول ما فيجب أن يتم إستعمال التعليمة INSERT مع تحديد الأعمدة والقيم التي سيتم إضافتها، كالتالي: INSERT INTO table_name (name, age) VALUES ('sameh', 22); التعليمة السابقة سوف تقوم بإضافة سطر جديد في الجدول مع وضع القيمة 'sameh' إلى العمود name والقيمة 22 إلى العمود age. لاحظ أيضًا أننا نقوم بإضافة القيم بنفس ترتيب الأعمدة. لمعرفة المزيد عن تعليمة INSERT يمكنك الإطلاع على توثيقها في موسوعة حسوب من هنا (استعلام INSERT - موسوعة حسوب). اقتباس
السؤال
أسامة قاسم
كيف يمكننا حذف اسطر محددة من قاعدة البيانات واداراج اسطر جديدة ايضا؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.