MySQL中的判斷語句可以用于改變數據表中的數據,下面是一個簡單的示例:
UPDATE students SET score = 90 WHERE name = 'Tom';
這行代碼將會將學生名字為"Tom"的分數修改為90。
如果我們要同時更改多個學生的成績,可以使用"IN"關鍵字,代碼如下:
UPDATE students SET score = 90 WHERE name IN ('Tom', 'Jerry', 'Tina');
這行代碼將會將名字為"Tom"、“Jerry”和"Tina"的學生成績全部修改為90。
除了可以修改數值類型的數據,我們還可以使用判斷語句修改字符串數據。例如,我們可以將名字中包含“Jack”的所有學生改名為“Jackson”:
UPDATE students SET name = 'Jackson' WHERE name LIKE '%Jack%';
此處使用了"LIKE"關鍵字,表示模糊匹配。符號"%"代表任意字符,因此"%Jack%"會匹配到任何名字中包含"Jack"的學生。
當然,以上只是MySQL中判斷語句使用的冰山一角。MySQL還支持更加復雜且靈活的數據修改操作。大家可以多加學習并嘗試在自己的項目中應用它們。