أوامر SQL


SQL حذف الإعلان

يتم استخدام عبارة DELETE لحذف صفوف من الجدول.

بناء جملة بيان SQL DELETE

DELETE FROM table_name [WHERE condition];

  • TABLE_NAME - اسم الجدول الذي لديه ليتم تحديثه.

ملاحظة: و WHERE بند في الأمر delete SQL قيد اختياري ويحدد الصفوف في العمود الذي يحصل على حذفه. إذا كنت لا تشمل جملة WHERE يتم حذف كافة الصفوف في الجدول، لذا كن حذرا أثناء كتابة استعلام حذف دون جملة WHERE.

SQL DELETE مثال

لحذف الموظف مع رقم 100 من الجدول الموظف، ومزود حذف من شأنه أن يكون مثل الاستعلام،

DELETE FROM employee WHERE id = 100;

لحذف كافة الصفوف من الجدول الموظف، أن الاستعلام سيكون مثل،

DELETE FROM employee;

بيان SQL باقتطاع

يتم استخدام الأمر SQL باقتطاع لحذف كافة الصفوف من الجدول وتحرير الفضاء التي تحتوي على الجدول.

تركيب لاقتطاع جدول:

TRUNCATE TABLE table_name;

SQL باقتطاع بيان مثال

لحذف كافة الصفوف من الجدول الموظف، أن الاستعلام سيكون مثل،

TRUNCATE TABLE employee;

الفرق بين حذف واقتطاع البيانات:

حذف بيان: يحذف هذا الأمر فقط الصفوف من الجدول استنادا إلى حالة معينة في جملة WHERE أو حذف كافة الصفوف من الجدول إذا لم يتم تحديد الشرط. ولكن لا تحرير الفضاء التي تحتوي على الجدول.

باقتطاع البيان: ويستخدم هذا الأمر لحذف كافة الصفوف من الجدول وتحرير الفضاء التي تحتوي على الجدول.

SQL بيان DROP:

يتم استخدام الأمر SQL DROP لإزالة كائن من قاعدة البيانات. إذا قمت بإسقاط جدول، كافة الصفوف في الجدول يتم حذف وإزالة بنية الجدول من قاعدة البيانات. مرة واحدة يتم إسقاط طاولة أننا لا يمكن الحصول عليه مرة، لذا كن حذرا أثناء استخدام القيادة DROP. عندما يتم إسقاط الجدول سوف كافة المراجع إلى طاولة لا تكون صالحة.

بناء جملة لإسقاط بنية الجدول SQL:

DROP TABLE table_name;

SQL بيان DROP مثال

لإسقاط الموظف الجدول، أن الاستعلام سيكون مثل

DROP TABLE employee;

الفرق بين DROP وبيان باقتطاع:

إذا تم إسقاط الجدول، فإن جميع العلاقات مع الجداول الأخرى لم تعد صالحة، سيتم إسقاط قيود التكامل، كما سيتم إسقاط منحة أو الوصول امتيازات على الطاولة، إذا كنت تريد استخدام الجدول مرة أخرى أنه لا بد من صوغه مع القيود النزاهة وامتيازات الوصول والعلاقات مع الجداول الأخرى ينبغي إنشاء مرة أخرى. ولكن، إذا تم اقتطاع جدول، يبقى هيكل الجدول نفسه، وبالتالي لا توجد أي من المشاكل المذكورة أعلاه.

احفظ هذه الصفحة