在MySQL數據庫中,我們常常需要對同一張表進行update操作。具體操作方法如下:
UPDATE 表名 SET 列1=值1, 列2=值2, ... WHERE 條件
其中,表名是要進行更新操作的表;SET后面跟的是要修改的列和對應的新值,可以修改多個列;WHERE后面是更新的條件,符合條件的行進行更新。
例如,我們要將學生表中所有學生的年齡改為18歲(假設ID為5CC5的學生已經18歲),可以這樣寫:
UPDATE student SET age=18 WHERE id!=5CC5
其中,student為表名,age為要修改的列,修改的值為18,WHERE后面的條件表示ID不等于5CC5的所有行。
如果要修改多個列,可以在SET后面繼續添加,例如,我們同時要修改學生表中的年齡和姓名:
UPDATE student SET age=18, name='張三' WHERE id!=5CC5
上述代碼將把年齡改為18歲,姓名改為張三,ID不等于5CC5的所有行。
需要注意的是,更新操作會修改數據表中的數據,需要謹慎使用。