在MySQL中,我們可以使用UPDATE語(yǔ)句來(lái)修改表中的單個(gè)或多個(gè)字段數(shù)據(jù)。下面,我們將介紹如何使用UPDATE語(yǔ)句來(lái)修改多個(gè)字段數(shù)據(jù)。
UPDATE table_name SET column1=value1,column2=value2,... WHERE condition;
其中,table_name是要修改數(shù)據(jù)的表名,column1、column2等是要修改的字段名,value1、value2等是對(duì)應(yīng)的修改值,condition是修改條件。需要注意的是,WHERE子句是必須的,否則將全部修改。
例如,要同時(shí)將學(xué)生John的分?jǐn)?shù)和班級(jí)修改:
UPDATE student SET score=90,class=3 WHERE name='John';
執(zhí)行后,John的分?jǐn)?shù)和班級(jí)都被修改為了90和3。
如果要修改的字段值是一個(gè)表達(dá)式,可以直接將表達(dá)式放在SET子句中,如:
UPDATE employee SET salary=salary*1.1 WHERE department='finance';
執(zhí)行后,屬于財(cái)務(wù)部門(mén)的員工的薪水都增加了10%。
總的來(lái)說(shuō),UPDATE語(yǔ)句是非常方便的修改表中數(shù)據(jù)的工具,可以靈活應(yīng)用于各類業(yè)務(wù)場(chǎng)景中。