SQL语句怎样一次修改多行多列数据?

像图中这样5行5列的数据,怎么用一条指令完成?

如果是都修改成一个数值,那直接写where条件就行了,如果是第一条a字段改成1,第二条a字段改成2,这种字段的值  每一行都不同的话,可以使用case when ,

没修改之前

修改后

select子句指定范围

select是查询语句,别听楼上的,修改使用update;

例如,update 表名 set key1=value1,key2=value2 where 条件语句,不需要条件的话where 及后面的语句也可以不写,那就是全部修改