PostgreSQL插入數據(INSERT語句)
PostgreSQL查詢數據(SELECT語句)
PostgreSQL更新數據(UPDATE語句)
PostgreSQL刪除數據(DELETE語句)
PostgreSQL ORDER BY子句
PostgreSQL分組(GROUP BY子句)
PostgreSQL Having子句
PostgreSQL條件查詢
PostgreSQL AND條件
PostgreSQL OR條件
PostgreSQL AND & OR條件
PostgreSQL NOT條件
PostgreSQL LIKE條件
PostgreSQL IN條件
PostgreSQL NOT IN條件
PostgreSQL BETWEEN條件
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
的數據記錄,可以看到所有記錄都已經被刪除了 -