一个SQLite数据库修改和删除数据的代码实例

和SQL Server数据库一样,SQLite数据库修改和删除数据也是通过UPDATE命令和DELETE命令来实现的,本文通过实例代码来介绍这一过程,接下来就让我们开始学习吧。

修改数据 UPDATE 表 SET 列 = '新值' 【WHERE 条件语句】

UPDATE 语句用来更新表中的某个列,如果不设定条件,则所有记录的这一列都被更新; 如果设定了条件,则符合条件的记录的这一列被更新, WHERE 子句被用来设定条件,如下例:

 
 
 
  1. sqlite>
  2. sqlite> SELECT * FROM Teachers;
  3. Id Name Age Country
  4. ---- --------------- --------------- ---------------
  5. 1 Alice 25 CHN
  6. 2 Bob 25 BRA
  7. 3 Charls 33 USA
  8. 4 Jhon 43 USA
  9. sqlite>
  10. sqlite>
  11. sqlite> UPDATE Teachers SET Country='China';
  12. sqlite> SELECT * FROM Teachers;
  13. Id Name Age Country
  14. ---- --------------- --------------- ---------------
  15. 1 Alice 25 China
  16. 2 Bob 25 China
  17. 3 Charls 33 China
  18. 4 Jhon 43 China
  19. sqlite>
  20. sqlite>
  21. sqlite> UPDATE Teachers SET Country='America' WHERE Id=3;
  22. sqlite> SELECT * FROM Teachers;
  23. Id Name Age Country
  24. ---- --------------- --------------- ---------------
  25. 1 Alice 25 China
  26. 2 Bob 25 China
  27. 3 Charls 33 America
  28. 4 Jhon 43 China
  29. sqlite>
  30. sqlite>
  31. sqlite> UPDATE Teachers SET Country='India' WHERE Age<30;
  32. sqlite> SELECT * FROM Teachers;
  33. Id Name Age Country
  34. ---- --------------- --------------- ---------------
  35. 1 Alice 25 India
  36. 2 Bob 25 India
  37. 3 Charls 33 America
  38. 4 Jhon 43 China
  39. sqlite>

删除数据 DELETE FROM 表 【WHERE 条件语句】

如果设定 WHERE 条件子句,则删除符合条件的数据记录;如果没有设定条件语句,则删除所有记录。

 
 
 
  1. sqlite>
  2. sqlite> SELECT * FROM Teachers;
  3. Id Name Age Country
  4. ---- --------------- --------------- ---------------
  5. 1 Alice 25 India
  6. 2 Bob 25 India
  7. 3 Charls 33 America
  8. 4 Jhon 43 China
  9. sqlite>
  10. sqlite>
  11. sqlite> DELETE FROM Teachers WHERE Age>30;
  12. sqlite> SELECT * FROM Teachers;
  13. Id Name Age Country
  14. ---- --------------- --------------- ---------------
  15. 1 Alice 25 India
  16. 2 Bob 25 India
  17. sqlite>
  18. sqlite>
  19. sqlite> DELETE FROM Teachers;
  20. sqlite> SELECT * FROM Teachers;
  21. sqlite>

 关于SQLite数据库修改和删除数据库的知识就介绍到这里,希望能对各位有所帮助。


本文名称:一个SQLite数据库修改和删除数据的代码实例
浏览路径:http://gydahua.com/article/cdcpioo.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流