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小时内删除。
发表评论