SQLITE-更新查询

SQLite -更新查询 sql

SQLite UPDATE查询用于修改现有表中的记录。您能够使用WHERE子句与更新查询更新选中的行,不然会被更新的全部行。spa

语法: code

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

UPDATE table_name it

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

WHERE [condition];table

您能够组合N条件经过ANDOR操做符。语法

例子: im

确信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 
相关文章
相关标签/搜索