刪除資料的mysql語句是“DELETE”,可以刪除資料表的一行或多行數據,語法格式為“DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]」。
本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。
在 MySQL 中,可以使用 DELETE 語句來刪除表格的一行或多行資料。
DELETE 語句可以從單一表中刪除數據,語法格式為:
DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]
語法說明如下:
<表名>:指定要刪除資料的表名。
ORDER BY 子句:可選項。表示刪除時,表中各行將依照子句中指定的順序刪除。
WHERE 子句:可選項。表示為刪除操作限定刪除條件,若省略該子句,則代表刪除該表中的所有行。
LIMIT 子句:可選項。用於告知伺服器在控制命令被返回到客戶端前被刪除行的最大值。
注意:在不使用 WHERE 條件的時候,將刪除所有資料。
DELETE 語句的使用範例
#刪除表中的全部資料
【實例1】刪除tb_courses_new 表中的全部資料
mysql> DELETE FROM tb_courses_new; Query OK, 3 rows affected (0.12 sec) mysql> SELECT * FROM tb_courses_new; Empty set (0.00 sec)
根據條件刪除表中的資料
【實例2】在tb_courses_new 表中,刪除course_id 為4的記錄
mysql> DELETE FROM tb_courses -> WHERE course_id=4; Query OK, 1 row affected (0.00 sec) mysql> SELECT * FROM tb_courses; +-----------+-------------+--------------+------------------+ | course_id | course_name | course_grade | course_info | +-----------+-------------+--------------+------------------+ | 1 | Network | 3 | Computer Network | | 2 | Database | 3 | MySQL | | 3 | Java | 4 | Java EE | +-----------+-------------+--------------+------------------+ 3 rows in set (0.00 sec)
由運行結果可以看出,course_id 為4 的記錄已經被刪除。
【相關推薦:mysql影片教學】
#以上是刪除資料的mysql語句是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!