5. 修改数据
1. 插入数据⚓
INSERT INTO <table> [(column1, column2, ...)] VALUES (value1, value2, ...), (value1, value2, ...), ...;
2. 更新数据⚓
可以使用值或者表达式更新。
UPDATE <table1, ...> SET column1=value1|expression1, column2=value2|expression2, ... [WHERE ...];
UPDATE students SET score=score+10 WHERE score<80;
如果WHERE
条件没有匹配到任何记录,UPDATE
语句不会报错,也不会有任何记录被更新;如果没有WHERE
子句,那么会更新整个表的记录。
3. 删除数据⚓
单表删除:
DELETE FROM <table> WHERE ...;
多表删除:
DELETE <table1, ...> FROM <table1, ...> WHERE ...;
如果WHERE
条件没有匹配到任何记录,DELETE
语句不会报错,也不会有任何记录被删除。如果没有WHERE
子句,那么会删除整个表的记录。