第三章 删除和更改
对于数据的操作,说道根本,就只有四种:增、删、改、查。前面我们已经学习了增加和查询,接下来这一章,开始了解一下删除和更改。
一.删除DELETE
类似于SELECT,DELETE也是通过结合WHERE条件来操作。
DELETE FROM clown_info WHERE activities = 'dancing';
操作结果
注意对比SELECT 和DELETE语句,DELETE之后没有*。
说明:a.DELETE不能删除单一列中的值或表中某一列中的所有值。
b.DELETE可用于删除一行或多行数据,根据WHERE子句而定。
c.DELETE可以删除表中的每一行数据。DELETE FROM my_table。
d.DELETE删除掉的数据很难早回来了,为了避免误删,可以在DELETE之前,使用SELECT语句确认情况。
二.更新UPDATE
1.更新表中相应条件的数据: UPDATE doughnut_ratings SET type = 'glazed' WHERE type = 'plain glazed';
操作结果:
说明:a.SET 后面跟着的是需要更新的值。
b.UPDATE可以改变单列或者所有列的值,在SET子句中加入更多命令即可,期间以逗号隔开,例如:UPDATE my_table SET first_column = ‘newvalue’ ,second_column = ‘another_value’;
c.UPDATE可用于更新一行或多行,一切由WHERE子句决定。