阅读 193

MySQL基础知识——UPDATE

点击上方SQL数据库开发,关注获取SQL视频教程

SQL专栏

SQL数据库基础知识汇总

SQL数据库高级知识汇总

UPDATE 作用

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

UPDATE 语法

UPDATE table_name 

SET column1 = value1, column2 = value2, ... 

WHERE condition;

请注意  更新表中的记录时要小心! 要注意SQL UPDATE 语句中的 WHERE 子句!  WHERE子句指定哪些记录需要更新。如果省略WHERE子句,所有记录都将被更新,可能会造成数据更新错误!!!

示例数据库

以下是 "Customers" 表中的数据:\

UPDATE 实例\

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

实例

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

结果

Update 警告!\

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

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

选中customers表,然后右键选择【复制】-【数据和结构】,如下图:

然后我们就可以得到一份和custoemrs一模一样的表了。

Customers_copy中的数据

下面我们来进行一个非常“危险”的操作,将表customers_copy里的姓名全部更新为宋江。

UPDATE customers_copy SET 姓名='宋江';
复制代码

"customers_copy" 表将如下所示:

我们看到姓名列全部更新成了“宋江”,这是非常危险的更新操作,所以在进行更新操作前,最好先备份一下当前要更新的表。我们创建临时表的动作就是一种备份表的操作。

——End——
后台回复关键字:1024,获取一份精心整理的技术干货
后台回复关键字:进群,带你进入高手如云的交流群。
推荐阅读
国产数据库建模工具,看到界面第一眼,良心了!

快手公司厕所装坑位计时器,网友:再也不能带薪拉屎了!

如何优雅地给妹子优化电脑?

最全MySQL面试题集合

有了这 4 款脚本工具,老板再也不怕我写烂SQL了


这是一个能学到技术的公众号,欢迎关注
复制代码
点击「阅读原文」了解SQL训练营
复制代码
文章分类
后端
文章标签