SQLite Delete详解及实例代码
SQLiteDelete详解
SQLite的DELETE查询用于删除表中已有的记录。可以使用带有WHERE子句的DELETE查询来删除选定行,否则所有的记录都会被删除。
语法
带有WHERE子句的DELETE查询的基本语法如下:
DELETEFROMtable_name WHERE[condition];
您可以使用AND或OR运算符来结合N个数量的条件。
实例
假设COMPANY表有以下记录:
IDNAMEAGEADDRESSSALARY -------------------------------------------------- 1Paul32California20000.0 2Allen25Texas15000.0 3Teddy23Norway20000.0 4Mark25Rich-Mond65000.0 5David27Texas85000.0 6Kim22South-Hall45000.0 7James24Houston10000.0
下面是一个实例,它会删除ID为7的客户:
sqlite>DELETEFROMCOMPANYWHEREID=7;
现在,COMPANY表有以下记录:
IDNAMEAGEADDRESSSALARY -------------------------------------------------- 1Paul32California20000.0 2Allen25Texas15000.0 3Teddy23Norway20000.0 4Mark25Rich-Mond65000.0 5David27Texas85000.0 6Kim22South-Hall45000.0
如果您想要从COMPANY表中删除所有记录,则不需要使用WHERE子句,DELETE查询如下:
sqlite>DELETEFROMCOMPANY;
现在,COMPANY表中没有任何的记录,因为所有的记录已经通过DELETE语句删除。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!