أوامر SQL


SQL حذف الإعلان

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

جملة من SQL حذف الإعلان

DELETE FROM table_name [WHERE condition];

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

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

SQL DELETE مثال

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

DELETE FROM employee WHERE id = 100;

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

DELETE FROM employee;

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

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

الجملة لاقتطاع جدول:

TRUNCATE TABLE table_name;

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

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

TRUNCATE TABLE employee;

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

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

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

SQL DROP بيان:

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

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

DROP TABLE table_name;

SQL بيان DROP مثال

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

DROP TABLE employee;

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

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

ضع علامة على هذه الصفحة