SQL基础知识——UPDATE

交互设计

  UPDATE 作用

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

  UPDATE 语法

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

  请注意

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

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

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

  示例数据库

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

  UPDATE 实例

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

  实例

  UPDATE CustomersSET 姓名= 鲁智深,城市= 平凉,省份=甘肃省WHERE 姓名 =张三;结果

  Update 警告!

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

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

  SELECT * INTO #Customers FROM CustomersSELECT * FROM #Customers#Customers中的数据

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

  UPDATE #Customers SET 姓名=宋江;

  "#Customers" 表将如下所示:

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

  批注

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

标签: 交互设计