第三章      删除和更改

         对于数据的操作,说道根本,就只有四种:增、删、改、查。前面我们已经学习了增加和查询,接下来这一章,开始了解一下删除和更改。

一.删除DELETE

     类似于SELECTDELETE也是通过结合WHERE条件来操作。

     DELETE  FROM clown_info WHERE activities = 'dancing';

    操作结果

Description: C:\Users\4215hc\Desktop\New folder\1.png

   注意对比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';

操作结果:Description: C:\Users\4215hc\Desktop\New folder\2.png

说明:a.SET 后面跟着的是需要更新的值。

            b.UPDATE可以改变单列或者所有列的值,在SET子句中加入更多命令即可,期间以逗号隔开,例如:UPDATE my_table SET  first_column = ‘newvalue’ ,second_column = ‘another_value’;

           c.UPDATE可用于更新一行或多行,一切由WHERE子句决定。