mysql的一些常見操作包含查詢、增加、修改、刪除等,簡單的說就是數據庫的增刪改查,今天小編給大家介紹的是mysql數據的刪除操作。這個應用的場景就非常多了。刪除某個網站欄目,刪除某個新聞等等。我們看實例

如上圖所示,有一張網站關鍵詞表,里面有個數據一看是有問題的,keyword和pinyin都是空,這個可以猜出程序邏輯有bug,讓空的值也插入了數據庫,我們從數據庫把這條記錄刪除怎么寫呢?

這里我們使用以下語句執行,如上圖所示:
DELETE * FROM power_keyword WHERE id=2
然后我們執行一下。暈死,居然報錯了!!!

我們檢查一下上面的SQL語句
DELETE * FROM power_keyword WHERE id=2
原來是武林網小編忘記了delete的語法 這里不需要使用 * 我們再試試
DELETE FROM power_keyword WHERE id=2
數據刪除成功,如下:

接下來我們再刷新數據庫看看效果:

這個時候我們發現id是2的數據不存在了。
這里需要注意的是就是where條件的使用,否則一不小心就會把數據庫都清空啦。
這時候有小伙伴就好奇了怎么一下清空表里面所有的測試數據呢
我們可以在不刪除表的情況下,刪除表中所有的行。這意味著表結構、屬性、索引將保持不變:
DELETE FROM table_name;
或
DELETE * FROM table_name;
這樣就ok了。
以上就是mysql刪除數據DELETE操作介紹的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答