MySQL是一個常用的關系數據庫管理系統,具有高效、可靠、靈活、開放源代碼等優點。在MySQL中,我們可以使用DELETE語句來刪除表中的某些數據。下面我們介紹三個常用的MySQL刪除記錄的語句。
DELETE FROM `table_name` WHERE `condition`;
該語句用于刪除符合指定條件的記錄,其中table_name是表名,condition是篩選條件。如下面的例子,我們刪除了表customer中price大于10000的記錄:
DELETE FROM `customer` WHERE `price` >10000;
DELETE FROM `table_name` ORDER BY `column_name` DESC LIMIT `number`;
該語句用于按照指定條件排序后,刪除前number(數字)條記錄。其中table_name是表名,column_name是排序的列名,DESC表示降序排列,LIMIT表示限制數量。如下面的例子,我們按照customer表中price列的值降序排列后,刪除前5條記錄:
DELETE FROM `customer` ORDER BY `price` DESC LIMIT 5;
TRUNCATE TABLE `table_name`;
該語句用于刪除指定表的所有數據,同時重置自增長ID為1。其中table_name是表名。提示:該語句刪除的數據是無法恢復的,使用時請慎重考慮。如下面的例子,我們刪除了表customer中所有的記錄:
TRUNCATE TABLE `customer`;
上一篇python 方法少參數
下一篇vue多層事件觸發