天问台 发表于 2023-3-12 00:26:38

SQL 教程-SQL UPDATE 语句

SQL UPDATE 语句UPDATE 语句用于更新表中已存在的记录。SQL UPDATE 语法UPDATE table_nameSET column1 = value1, column2 = value2, ...WHERE condition;参数说明:
[*]table_name:要修改的表名称。
[*]column1, column2, ...:要修改的字段名称,可以为多个字段。
[*]value1, value2, ...:要修改的值,可以为多个值。
[*]condition:修改条件,用于指定哪些数据要修改。


https://www.runoob.com/images/lamp.jpg请注意 SQL UPDATE 语句中的 WHERE 子句!
WHERE 子句规定哪条记录或者哪些记录需要更新。如果您省略了 WHERE 子句,所有的记录都将被更新!


SQL UPDATE 实例假设我们要把 "菜鸟教程" 的 alexa 排名更新为 5000,country 改为 USA。我们使用下面的 SQL 语句:实例UPDATE Websites SET alexa='5000', country='USA' WHERE name='菜鸟教程';

执行以上 SQL,再读取 "Websites" 表,数据如下所示:https://www.runoob.com/wp-content/uploads/2013/09/update1.jpg


Update 警告!在更新记录时要格外小心!在上面的实例中,如果我们省略了 WHERE 子句,如下所示:UPDATE WebsitesSET alexa='5000', country='USA'执行以上代码会将 Websites 表中所有数据的 alexa 改为 5000,country 改为 USA。
执行没有 WHERE 子句的 UPDATE 要慎重,再慎重。
页: [1]
查看完整版本: SQL 教程-SQL UPDATE 语句