SQLite Update 语句(http://www.w3cschool.cc/sqlite/sqlite-update.html)
2014-11-08 19:29
423 查看
SQLite Update 语句
SQLite 的 UPDATE 查询用于修改表中已有的记录。可以使用带有 WHERE 子句的 UPDATE 查询来更新选定行,否则所有的行都会被更新。
语法
带有 WHERE 子句的 UPDATE 查询的基本语法如下:UPDATE table_name SET column1 = value1, column2 = value2...., columnN = valueN WHERE [condition];
您可以使用 AND 或 OR 运算符来结合 N 个数量的条件。
实例
假设 COMPANY 表有以下记录: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
下面是一个实例,它会更新 ID 为 6 的客户地址:
sqlite> UPDATE COMPANY SET ADDRESS = 'Texas' WHERE ID = 6;
现在,COMPANY 表有以下记录:
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
如果您想修改 COMPANY 表中 ADDRESS 和 SALARY 列的所有值,则不需要使用 WHERE 子句,UPDATE 查询如下:
sqlite> UPDATE COMPANY SET ADDRESS = 'Texas', SALARY = 20000.00;
现在,COMPANY 表有以下记录:
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 Update 语句(http://www.w3cschool.cc/sqlite/sqlite-update.html)
- SQLite Select 语句(http://www.w3cschool.cc/sqlite/sqlite-select.html)
- SQLite Insert 语句(http://www.w3cschool.cc/sqlite/sqlite-insert.html)
- SQLite Select 语句(http://www.w3cschool.cc/sqlite/sqlite-select.html)
- SQLite Insert 语句(http://www.w3cschool.cc/sqlite/sqlite-insert.html)
- SQLite 语法(http://www.w3cschool.cc/sqlite/sqlite-syntax.html)
- SQLite 数据类型(http://www.w3cschool.cc/sqlite/sqlite-data-types.html)
- Sqlite 分页(http://www.cnblogs.com/shang53880/archive/2011/03/11/1981749.html)
- Hive操作语句的使用实例讲解、http://www.cnblogs.com/viviman/archive/2013/02/06/2907631.html
- 关于sqlite3的性能(转自:http://hi.baidu.com/snailzone/blog/item/da9368662bc94f25aa184c2b.html)
- SQLite 删除表(http://www.w3cschool.cc/sqlite/sqlite-drop-table.html)
- SQLite 数据类型(http://www.w3cschool.cc/sqlite/sqlite-data-types.html)
- sqlite使用手册(转自:http://hi.baidu.com/zifengshen/blog/item/671240f7e148f428720eec32.html)
- SQLite 分离数据库(http://www.w3cschool.cc/sqlite/sqlite-detach-database.html)
- SQLite 附加数据库(http://www.w3cschool.cc/sqlite/sqlite-attach-database.html)
- SQLite 创建数据库(http://www.w3cschool.cc/sqlite/sqlite-create-database.html)
- http://blog.codingnow.com/2008/03/hot_update.html印象深刻
- 收藏几段SQL Server语句和存储过程(http://www.pcdog.com/edu/sqlserver/2006/10/d127732.html)
- 01.SQLite 教程(http://www.w3cschool.cc/sqlite/sqlite-tutorial.html)
- SQLite 附加数据库(http://www.w3cschool.cc/sqlite/sqlite-attach-database.html)