UPDATE 语句用于更新表中的记录。
SQL UPDATE 的基本语法:
UPDATE table_name SET column1=value1, column2=value2, ... WHERE condition;
你可以在 SET 关键字之后的逗号分隔列表中指定列及其新值。
注意:WHERE 子句规定哪条记录或者哪些记录需要更新。如果你省略了 WHERE 子句,所有的记录都将被更新!
下面是 "Employees" 表:
例如,我们要更新员工 “John” 的工资,我们使用下面的 SQL 语句:
UPDATE Employees SET Salary=6000 WHERE ID=1;
执行输出结果:
students university='MIT' name='David';
在更新数据时,我们也可以通过逗号分隔来同时更新多个列:
UPDATE Employees SET Salary=5500, FirstName='Robert' WHERE ID=1;
执行输出结果:
你可以在 SET 子句中以任何方式指定列顺序。
DELETE 语句用于删除表中的记录。
SQL DELETE 的基本语法:
DELETE FROM table_name WHERE condition;
例如,我们要从 "Employees" 表中删除 ID 为 “1” 的员工:
DELETE FROM Employees WHERE ID=1;
执行输出结果:
注意:WHERE 子句规定哪条记录或者哪些记录需要删除。如果您省略了 WHERE 子句,所有的记录都将被删除!
FROM people id>10 id<15;