sqlite
資料庫(kù);使用;嵌入式關(guān)係資料庫(kù)
truncate
英[tr???ke?t]? ?美[?tr??ke?t ]??
vt.縮短
##table
英[?te?bl]? ?美[?teb?l]??#n.桌;表,目錄;手術(shù)臺(tái),工作臺(tái),遊戲臺(tái);平地層vt.製表;擱置;嵌合;擱置adj.桌子的
SQLite 截?cái)啾碇噶?語(yǔ)法
作用:在SQLite 中,並沒有TRUNCATE TABLE 指令,但可以使用SQLite 的?DELETE?指令從現(xiàn)有的表中刪除全部的數(shù)據(jù),但建議使用DROP TABLE 指令刪除整個(gè)表,然後再重新創(chuàng)建一遍。
語(yǔ)法:DELETE 指令的基本語(yǔ)法如下:
sqlite>?DELETE?FROM?table_name;
#DROP TABLE 的基本語(yǔ)法如下:
sqlite>?DROP?TABLE?table_name;
SQLite 截?cái)啾碇噶?範(fàn)例
假設(shè) 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 下面為刪除上表記錄的實(shí)例: SQLite> DELETE FROM COMPANY; SQLite> VACUUM; 現(xiàn)在,COMPANY 表中的記錄完全被刪除,使用 SELECT 語(yǔ)句將沒有任何輸出。