mysql怎么改表中
时间 : 2023-03-08 03:23:01声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

UPDATE table_name

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

WHERE condition;

其中,“table_name”是要更改数据的表的名称,“column1”和“column2”等是要更改的列的名称,“value1”和“value2”是要分配给这些列的新值。 “condition”是可选的,它用于限制要更改的数据行。

下面是一个实际的例子。假设我们有一个“customers”表,其中包含“CustomerID”、“Name”和“City”三列。我们想要将ID为1的客户的城市从“New York”更改为“San Francisco”:

UPDATE customers

SET City = 'San Francisco'

WHERE CustomerID = 1;

这将修改“customers”表中具有“CustomerID”为1的行的“City”列的值,将其从“New York”更改为“San Francisco”。

请注意,UPDATE语句所做的更改都是永久性的,因此务必小心使用它们。