sql set用法
SET是用于修改数据库中已存在的记录的SQL语句。具体用法如下:
1. 修改单个字段的值:
  ```
  UPDATE 表名 SET 字段名 = 新值 WHERE 条件;
  ```
  示例:
  ```
增加字段的sql语句  UPDATE students SET score = 90 WHERE id = 1;
  ```
2. 修改多个字段的值:
  ```
  UPDATE 表名 SET 字段1 = 值1, 字段2 = 值2, ... WHERE 条件;
  ```
  示例:
  ```
  UPDATE students SET score = 90, name = '张三' WHERE id = 1;
  ```
3. SET还可以用于连接查询和更新,用于在一个表中根据另一个表的条件更新字段的值:
  ```
  UPDATE 表1 INNER JOIN 表2 ON 表1.字段 = 表2.字段 SET 表1.字段 = 新值 WHERE 条件;
  ```
  示例:
  ```
  UPDATE students
  INNER JOIN scores ON students.id = scores.student_id
  SET students.score = scores.score
  WHERE students.id = 1;
  ```
注意:在使用SET语句进行更新时,一定要注意WHERE子句的条件,以免更新到不正确的记录。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。