Mysql语句利用V2视图,将学号为201615121的平均成绩改为90
时间: 2024-01-22 09:18:04 浏览: 173
假设你的表名为`score`,平均成绩的字段名为`avg_score`,学号的字段名为`student_id`,那么可以使用以下SQL语句来实现:
```
UPDATE score SET avg_score = 90 WHERE student_id = '201615121';
```
如果你需要使用V2视图,可以先创建视图,然后对视图进行更新:
```
CREATE VIEW v2 AS SELECT * FROM score WHERE avg_score > 60;
UPDATE v2 SET avg_score = 90 WHERE student_id = '201615121';
```
需要注意的是,视图只是一个虚拟表,它本身不存储数据,因此直接更新视图并不会改变原始表中的数据。如果需要更新原始表中的数据,需要使用`UPDATE`语句。
阅读全文