新聞中心
和SQL Server數(shù)據(jù)庫(kù)一樣,SQLite數(shù)據(jù)庫(kù)的修改和刪除數(shù)據(jù)也是通過(guò)UPDATE命令和DELETE命令來(lái)實(shí)現(xiàn)的,本文通過(guò)實(shí)例代碼來(lái)介紹這一過(guò)程,接下來(lái)就讓我們開(kāi)始學(xué)習(xí)吧。

修改數(shù)據(jù) UPDATE 表 SET 列 = '新值' 【W(wǎng)HERE 條件語(yǔ)句】
UPDATE 語(yǔ)句用來(lái)更新表中的某個(gè)列,如果不設(shè)定條件,則所有記錄的這一列都被更新; 如果設(shè)定了條件,則符合條件的記錄的這一列被更新, WHERE 子句被用來(lái)設(shè)定條件,如下例:
- sqlite>
- sqlite> SELECT * FROM Teachers;
- Id Name Age Country
- ---- --------------- --------------- ---------------
- 1 Alice 25 CHN
- 2 Bob 25 BRA
- 3 Charls 33 USA
- 4 Jhon 43 USA
- sqlite>
- sqlite>
- sqlite> UPDATE Teachers SET Country='China';
- sqlite> SELECT * FROM Teachers;
- Id Name Age Country
- ---- --------------- --------------- ---------------
- 1 Alice 25 China
- 2 Bob 25 China
- 3 Charls 33 China
- 4 Jhon 43 China
- sqlite>
- sqlite>
- sqlite> UPDATE Teachers SET Country='America' WHERE Id=3;
- sqlite> SELECT * FROM Teachers;
- Id Name Age Country
- ---- --------------- --------------- ---------------
- 1 Alice 25 China
- 2 Bob 25 China
- 3 Charls 33 America
- 4 Jhon 43 China
- sqlite>
- sqlite>
- sqlite> UPDATE Teachers SET Country='India' WHERE Age<30;
- sqlite> SELECT * FROM Teachers;
- Id Name Age Country
- ---- --------------- --------------- ---------------
- 1 Alice 25 India
- 2 Bob 25 India
- 3 Charls 33 America
- 4 Jhon 43 China
- sqlite>
刪除數(shù)據(jù) DELETE FROM 表 【W(wǎng)HERE 條件語(yǔ)句】
如果設(shè)定 WHERE 條件子句,則刪除符合條件的數(shù)據(jù)記錄;如果沒(méi)有設(shè)定條件語(yǔ)句,則刪除所有記錄。
- sqlite>
- sqlite> SELECT * FROM Teachers;
- Id Name Age Country
- ---- --------------- --------------- ---------------
- 1 Alice 25 India
- 2 Bob 25 India
- 3 Charls 33 America
- 4 Jhon 43 China
- sqlite>
- sqlite>
- sqlite> DELETE FROM Teachers WHERE Age>30;
- sqlite> SELECT * FROM Teachers;
- Id Name Age Country
- ---- --------------- --------------- ---------------
- 1 Alice 25 India
- 2 Bob 25 India
- sqlite>
- sqlite>
- sqlite> DELETE FROM Teachers;
- sqlite> SELECT * FROM Teachers;
- sqlite>
關(guān)于SQLite數(shù)據(jù)庫(kù)修改和刪除數(shù)據(jù)庫(kù)的知識(shí)就介紹到這里,希望能對(duì)各位有所幫助。
名稱(chēng)欄目:一個(gè)SQLite數(shù)據(jù)庫(kù)修改和刪除數(shù)據(jù)的代碼實(shí)例
當(dāng)前鏈接:http://fisionsoft.com.cn/article/cdcpioo.html


咨詢(xún)
建站咨詢(xún)
