UPDATE table_name SET column_name = 'new_value' WHERE condition;
以上代码中,table_name是要更改数据的表名,column_name是要更改的列名,’new_value’是要更改成的新值,condition是要更改的行的条件。
例如,大家有一个名为users的表格,其中有id、name和age三个列。要将id为1的用户的年龄更改为25岁,可以使用以下代码:
UPDATE users SET age = 25 WHERE id = 1;
如果更改成功,则会返回一个类似于“Query OK, 1 row affected”(查询成功,1行受影响)的消息。
除了更改一行的数据,还可以同时更改多行的数据。例如,要将所有有“test”关键字的用户的名字都改为“new name”,可以使用以下代码:
UPDATE users SET name = 'new name' WHERE name LIKE '%test%';
其中,LIKE操作符用于匹配包含特定字符串的值。
总之,MySQL提供了简单有效的方法来更改数据表中的数据,通过UPDATE语句,你可以轻松地更改单行或多行数据。