SQL update语句

内容分享3周前发布
1 0 0

SQL update语句

Update语句用于更新表中已存在的记录。

SQL update语法

UPDATE table_name

SET column1=value1,column2=value2,…

WHERE some_column=some_value;

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

WHERE 子句规定哪条记录或者哪些记录需要更新。如果您省略了 WHERE 子句,所有的记录都将被更新!

演示数据库

将使用runoob样本数据库。

下面是选自“websites”表的数据

+—-+————–+—————————+——-+———+

| id | name  | url  | alexa | country |

+—-+————–+—————————+——-+———+

| 1 | Google  | https://www.google.cm/ | 1  | USA  |

| 2 | 淘宝 | https://www.taobao.com/  | 13 | CN |

| 3 | 菜鸟教程 | http://www.runoob.com/ | 4689 | CN |

| 4 | 微博 | http://weibo.com/  | 20 | CN |

| 5 | Facebook  | https://www.facebook.com/ | 3  | USA  |

+—-+————–+—————————+——-+———+

SQL update实例

假设要把“菜鸟教程”的Alexa

排名更新为5000,country改为USA

使用下面的SQL语句:

实例

UPDATE Websites

SET alexa= 5000 , country= USA

WHERE name= 菜鸟教程 ;

执行以上 SQL,再读取 “Websites” 表,数据如下所示:

SQL update语句

Update 警告!

在更新记录时要格外小心!在上面的实例中,如果我们省略了 WHERE 子句,如下所示:

UPDATE Websites

SET alexa= 5000 , country= USA

执行以上代码会将 Websites 表中所有数据的 alexa 改为 5000,country 改为 USA。

执行没有 WHERE 子句的 UPDATE 要慎重,再慎重。

end

微信搜索:嘀嗒运维

有惊喜!

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...