SQLite Truncate Table

SQLite Truncate Table

SQLite Truncate Table

 

 

資料來源: http://www.runoob.com/sqlite/sqlite-truncate-table.html

 

 

SQLite 中,並沒有 TRUNCATE TABLE 命令,但可以使用 SQLite  DELETE 命令從已有的表中刪除全部的資料,但建議使用 DROP TABLE 命令刪除整個表,然後再重新創建一遍。

語法

DELETE 命令的基本語法如下:

sqlite> DELETE FROM table_name;

DROP TABLE 的基本語法如下:

sqlite> DROP TABLE table_name;

如果您使用 DELETE TABLE 命令刪除所有記錄,建議使用 VACUUM 命令清除未使用的空間。

實例

假設 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          RichMond   65000.0

5           David       27          Texas       85000.0

6           Kim         22          SouthHall  45000.0

7           James       24          Houston     10000.0

下面為刪除上表記錄的實例:

SQLite> DELETE FROM COMPANY;

SQLite> VACUUM;

現在,COMPANY 表中的記錄完全被刪除,使用 SELECT 語句將沒有任何輸出。

 

 

 

 

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *