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;

输出结果如下 –

《SQLite更新查询》

示例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;

输出结果如下 –

《SQLite更新查询》

示例3:

如果不使用WHERE子句,它将修改student表中的所有地址:

UPDATE STUDENT SET ADDRESS = 'Renmin Road No.123456, Haikou ';

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