SQLite Delete詳解及實例代碼。本站提示廣大學習愛好者:(SQLite Delete詳解及實例代碼)文章只能為提供參考,不一定能成為您想要的結果。以下是SQLite Delete詳解及實例代碼正文
SQLite Delete詳解
SQLite 的 DELETE 查詢用於刪除表中已有的記載。可以運用帶有 WHERE 子句的 DELETE 查詢來刪除選定行,否則一切的記載都會被刪除。
語法
帶有 WHERE 子句的 DELETE 查詢的根本語法如下:
DELETE FROM table_name WHERE [condition];
您可以運用 AND 或 OR 運算符來結合 N 個數量的條件。
實例
假定 COMPANY 表有以下記載:
ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 7 James 24 Houston 10000.0
上面是一個實例,它會刪除 ID 為 7 的客戶:
sqlite> DELETE FROM COMPANY WHERE ID = 7;
如今,COMPANY 表有以下記載:
ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0
假如您想要從 COMPANY 表中刪除一切記載,則不需求運用 WHERE 子句,DELETE 查詢如下:
sqlite> DELETE FROM COMPANY;
如今,COMPANY 表中沒有任何的記載,由於一切的記載曾經經過 DELETE 語句刪除。
感激閱讀,希望能協助到大家,謝謝大家對本站的支持!