- SQLite快速入门
- SQLite是什么?
- SQLite历史
- SQLite特性/为什么要使用SQLite?
- SQLite优点和缺点
- SQLite安装
- SQLite命令大全
- SQLite语法大全
- SQLite数据类型
- SQLite运算符
- SQLite表达式
- 数据库和表
- CURD操作
- 子句和条件
- 连接操作
- SQLite时间日期
- 聚合函数
- SQLite触发器
- SQLite主键
- SQLite导出导入
- SQLite连接程序
SQLite更新查询
在SQLite中,UPDATE查询用于修改表中的现有记录。 它与WHERE子句一起作为条件使用以选择特定行,否则所有行将被更新。
语法
UPDATE table_name SET column1 = value1, column2 = value2...., columnN = valueN WHERE [condition];
示例:
假设有一个名为“student
”的表,具有以下数据:
sqlite> SELECT * FROM student; 1|Maxsu|27|Shengzheng|20000.0 2|Minsu|25|Beijing|15000.0 3|Avgsu|23|Shanghai|2000.0 4|Linsu|25|Guangzhou|65000.0 5|Sqlsu|26|Hainan|25000.0 6|Javasu|21|Shengzheng|18000.0 sqlite>
示例1:
更新ID
值等于1
的学生的地址 -
UPDATE STUDENT SET ADDRESS = 'Haikou' WHERE ID = 1;
现在ID
值等于1
的学生的地址已经更新,可以使用SELECT
语句检查更新结果:
SELECT * FROM STUDENT;
输出结果如下 -
示例2:
更新ID
值等于2
的学生的地址和费用 -
UPDATE STUDENT SET ADDRESS = 'Zhongshan Road No. 1233, Guangzhou', fees=28800 WHERE ID = 2;
现在ID
值等于2
的学生的地址和费用已经更新,可以使用SELECT
语句检查更新结果:
SELECT * FROM STUDENT where id=2;
输出结果如下 -
示例3:
如果不使用WHERE子句,它将修改student
表中的所有地址:
UPDATE STUDENT SET ADDRESS = 'Renmin Road No.123456, Haikou ';
上一篇:SQLite选择查询
下一篇:SQLite删除查询
关注微信小程序
扫描二维码
程序员编程王