SQL基础知识——UPDATE

示例数据库以下是 "Customers" 表中的数据:UPDATE 实例以下SQL语句为第一个客户更新了"姓名&q

UPDATE 作用

UPDATE 语句用于更新表中的现有记录。

UPDATE 语法

UPDATE table_name SET column1 = value1, column2 = value2, … WHERE condition;

请注意

更新表中的记录时要小心!

要注意SQL UPDATE 语句中的 WHERE 子句!

WHERE子句指定哪些记录需要更新。如果省略WHERE子句,所有记录都将更新!

示例数据库

以下是 “Customers” 表中的数据:

SQL基础知识——UPDATE

UPDATE 实例

以下SQL语句为第一个客户(CustomerID = 1)更新了”姓名”,”城市”以及”省份”:

实例

UPDATE Customers
SET 姓名= '鲁智深',城市= '平凉',省份='甘肃省'
WHERE 姓名 ='张三';

结果

SQL基础知识——UPDATE

Update 警告!

更新记录时要小心。如果您省略WHERE子句,所有记录将被更新!

在做示例之前,我们将”Customers”表中的数据先插入到一张临时表”#Customers”中,以防止数据被修改后改回来比较繁琐。

SELECT * INTO #Customers FROM Customers
SELECT * FROM #Customers

#Customers中的数据

SQL基础知识——UPDATE

这样临时表#Customers就和Customers表结构和数据一模一样了。我们对Customers进行这个危险的更新操作。

UPDATE #Customers SET 姓名=’宋江’;

“#Customers” 表将如下所示:

SQL基础知识——UPDATE

这是非常危险的更新操作,所以在进行更新操作前,最好先备份一下当前要更新的表。我们创建临时表的动作就是一种备份表的操作。

批注

UPDATE就是对需要更新的数据进行更新,但是前提是要确定只更新了你想要的数据,就是通过WHERE条件来进行筛选。如果你不小心更新错了,那将会是很麻烦的一件事,切记。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/8244.html

(0)
上一篇 2023年 4月 21日 下午8:51
下一篇 2023年 4月 21日 下午8:51

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信