UPDATE 語(yǔ)句用于更新表中的記錄。
SQL UPDATE 的基本語(yǔ)法:
UPDATE table_name SET column1=value1, column2=value2, ... WHERE condition;
你可以在 SET 關(guān)鍵字之后的逗號(hào)分隔列表中指定列及其新值。
注意:WHERE 子句規(guī)定哪條記錄或者哪些記錄需要更新。如果你省略了 WHERE 子句,所有的記錄都將被更新!
下面是 "Employees" 表:
例如,我們要更新員工 “John” 的工資,我們使用下面的 SQL 語(yǔ)句:
UPDATE Employees SET Salary=6000 WHERE ID=1;
執(zhí)行輸出結(jié)果:
students university='MIT' name='David';
在更新數(shù)據(jù)時(shí),我們也可以通過逗號(hào)分隔來(lái)同時(shí)更新多個(gè)列:
UPDATE Employees SET Salary=5500, FirstName='Robert' WHERE ID=1;
執(zhí)行輸出結(jié)果:
你可以在 SET 子句中以任何方式指定列順序。
DELETE 語(yǔ)句用于刪除表中的記錄。
SQL DELETE 的基本語(yǔ)法:
DELETE FROM table_name WHERE condition;
例如,我們要從 "Employees" 表中刪除 ID 為 “1” 的員工:
DELETE FROM Employees WHERE ID=1;
執(zhí)行輸出結(jié)果:
注意:WHERE 子句規(guī)定哪條記錄或者哪些記錄需要?jiǎng)h除。如果您省略了 WHERE 子句,所有的記錄都將被刪除!
FROM people id>10 id<15;