PostgreSQL刪除數據(DELETE語句)

DELETE語句用於從表中刪除現有記錄。 “WHERE”子句用於指定刪除所選記錄的條件,如是不指定條件則將刪除所有記錄。

語法:

以下是DELETE語句的基本語法:

DELETE FROM table_name
WHERE [condition];

下麵來看看一個例子:

考慮一個名為“EMPLOYEES”的表,其中包含以下數據。

數據如下所示 -

按照以下步驟刪除表中的數據

選擇表“EMPLOYEES”並右鍵單擊。將看到一個腳本選項,將游標移動到腳本選項上,將看到“DELETE腳本”選項然後點擊它。

就會得到一個這樣的頁面:

放置要刪除的WHERE條件<condition>

執行一個例子:

從“EMPLOYEES”中刪除“ID”為1的記錄。執行以下查詢語句:

DELETE FROM EMPLOYEES
WHERE ID = 1;

如下圖所示 -

查詢EMPLOYEES的數據記錄,可以看到ID為1的記錄已經被刪除了 -

注意:如果不使用“WHERE”條件,整個表中的記錄都將被刪除。

看下麵這個例子:

查詢EMPLOYEES的數據記錄,可以看到所有記錄都已經被刪除了 -


上一篇: PostgreSQL更新數據(UPDATE語句) 下一篇: PostgreSQL ORDER BY子句