SQLITE-更新查询

SQLite -更新查询

SQLite UPDATE查询用于修改现有表中的记录。您可以使用WHERE子句与更新查询更新选中的行,否则会被更新的所有行。

语法:

UPDATE查询的WHERE子句的基本语法如下:

UPDATE table_name

SET column1 = value1, column2 = value2…., columnN = valueN

WHERE [condition];

您可以组合N条件通过ANDOR操作符。

例子:

确信COMPANY table有以下记录:

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 

下面是一个例子,这将更新地址的客户ID6:

sqlite> UPDATE COMPANY SET ADDRESS =’Texas’ WHERE ID =6;

现在, COMPANY table有以下记录:

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 Texas 45000.0 
7 James 24 Houston 10000.0 

如果你想修改所有ADDRESS SALARY COMPANY table中的列值,

您不需要使用WHERE子句和更新查询将如下:

sqlite> UPDATE COMPANY SET ADDRESS =’Texas’, SALARY =20000.00;

现在, COMPANY table有以下记录:

ID NAME AGE ADDRESS SALARY 
---------- ---------- ---------- ---------- ---------- 
1 Paul 32 Texas 20000.0 
2 Allen 25 Texas 20000.0 
3 Teddy 23 Texas 20000.0 
4 Mark 25 Texas 20000.0 
5 David 27 Texas 20000.0 
6 Kim 22 Texas 20000.0 
7 James 24 Texas 20000.0 

 

 

 

 

    原文作者:sqlite
    原文地址: https://www.cnblogs.com/orangebook/p/3500623.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞