SQLite Delete 語句


sqlite 的 delete 查詢用于刪除表中已有的記錄。可以使用帶有 where 子句的 delete 查詢來刪除選定行,否則所有的記錄都會被刪除。

 

1. 語法

帶有 where 子句的 delete 查詢的基本語法如下:

delete from table_name
where [condition];

您可以使用 and 或 or 運算符來結(jié)合 n 個數(shù)量的條件。

 

2. 范例

假設(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

下面是一個范例,它會刪除 id 為 7 的客戶:

sqlite> delete from company where id = 7;

現(xià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

如果您想要從 company 表中刪除所有記錄,則不需要使用 where 子句,delete 查詢?nèi)缦拢?/p>

sqlite> delete from company;

現(xiàn)在,company 表中沒有任何的記錄,因為所有的記錄已經(jīng)通過 delete 語句刪除。

下一節(jié):sqlite like 子句

sqlite教程

相關(guān)文章
亚洲国产精品第一区二区,久久免费视频77,99V久久综合狠狠综合久久,国产免费久久九九免费视频