一个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://www.mswzjz.cn/qtweb/news1/335401.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能