選單
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

PostgreSQL DELETE


DELETE 語句

DELETE 語句用於刪除表中的現有記錄。

注意:刪除表中的記錄時要小心!注意 DELETE 語句中的 WHERE 子句。 WHERE 子句指定要刪除的記錄。

如果省略 WHERE 子句,
表中的所有記錄都將被刪除!.

要刪除品牌為“Volvo”的記錄,請使用此語句

示例

刪除所有品牌為“Volvo”的記錄

DELETE FROM cars
WHERE brand = 'Volvo';

結果

DELETE 1

這意味著刪除了 1 行。


顯示錶

要檢查結果,我們可以使用此 SQL 語句顯示錶

示例

SELECT * FROM cars;
執行示例 »

刪除所有記錄

有可能在不刪除表的情況下刪除表中的所有行。這意味著表的結構、屬性和索引將保持不變。

以下 SQL 語句刪除 cars 表中的所有行,而不刪除該表

示例

刪除 cars 表中的所有記錄

DELETE FROM cars;

結果

DELETE 3

這意味著刪除了所有 3 行。


顯示錶

要檢查結果,我們可以使用此 SQL 語句顯示錶

示例

SELECT * FROM cars;
執行示例 »

TRUNCATE TABLE

因為我們在上面的 DELETE 語句中省略了 WHERE 子句,所以 cars 表中的所有記錄都將被刪除。

使用 TRUNCATE TABLE 語句也可以達到相同的效果

示例

刪除 cars 表中的所有記錄

TRUNCATE TABLE cars;

結果

TRUNCATE TABLE

顯示錶

要檢查結果,我們可以使用此 SQL 語句顯示錶

示例

SELECT * FROM cars;
執行示例 »

PostgreSQL 練習

透過練習來測試自己

練習

刪除列 brand 的值為“Volvo”的所有記錄

 cars
 brand = 'Volvo';
        

開始練習


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援