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 
相關文章
相關標籤/搜索