mysql update语句
时间: 2023-11-14 16:10:46 浏览: 131
MySQL的update语句用于修改表中的数据。其基本语法为:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值。其中,SET子句用于指定要修改的列和新值,WHERE子句用于指定要修改的行。如果不指定WHERE子句,则会将表中所有行的指定列都修改为新值。在使用update语句时,需要注意以下几点:
1. MySQL的连贯字符串不能使用加号(+),而是使用concat函数。
2. 可以使用left join等关键字来连接多张表,实现一张表的数据值去更新另一张表的数据值。
3. 在使用update语句时,一定要注意WHERE子句的条件,否则可能会修改到不想修改的行。
举个例子,如果我们要将表中id为1的name字段修改为'John',则可以使用以下语句:
UPDATE table_name SET name = 'John' WHERE id = 1;
阅读全文