語法格式:
DELETE FROM <表名>
[WHERE子句][ORDER BY子句][LIMIT子句]
語法說明如下:
<表名>
:指定要刪除數據的表名。ORDER BY
子句:可選項。表示刪除時,表中各行將按照子句中指定的順序進行刪除。WHERE
子句:可選項。表示為刪除操作限定刪除條件,若省略該子句,則代表刪除該表中的所有行。LIMIT
子句:可選項。用於告知服務器在控制命令被返回到客戶端前被刪除行的最大值。
注意:在不使用 WHERE 條件的時候,將刪除所有數據。
1、根據條件刪除表中的數據
【實例1】在 tb_courses_new 表中,刪除 course_id 為 4 的記錄,輸入的 SQL 語句和執行結果如下所示。
【實例 2】刪除 tb_courses_new 表中的全部數據,輸入的 SQL 語句和執行結果如下所示。