修改数据
update 表名 set 列1=值1,列2=值2 where 条件
update student2 set name='狄仁杰',age=18,height=172.89 where id=5
image.png
删除
delete from 表名 where 条件
delete from student2 where id=6
逻辑删除
对于重要的数据,不能轻易使用delete,一旦删除,无法恢复,这时可以进行逻辑删除
- 给表添加字段,代表数据是否删除,一般起名isdelete,0代表未刹车南湖,1代表删除,默认值为0
- 当要删除某一条数据时候,只需要设置这条数据的isdelete为1
- 以后再查询数据时,值查询出isdelete为0的数据
update student2 set isdelete=0
update student2 set isdelete=1 where id=5
select * from student2 where isdelete=0
image.png